Size: a a a

2021 December 14

ПП

Пушистое Пельмешко... in Delphi & Lazarus
а какая родная для системы? :)))
источник

DB

Dmitry Belkevich in Delphi & Lazarus
ой, всё 😂
источник

ПП

Пушистое Пельмешко... in Delphi & Lazarus
Смари - вот это родная :)
c:/windows/system32/drivers/etc
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Все символы косой черты (/) преобразуются в стандартные разделители Windows, то есть символы обратной косой черты (\).
источник

DB

Dmitry Belkevich in Delphi & Lazarus
источник

DB

Dmitry Belkevich in Delphi & Lazarus
предполагается, что стандартные '\', а '/' нестандартный. но каждый, конечно, волен считать как хочет )
источник

ПП

Пушистое Пельмешко... in Delphi & Lazarus
плохо когда догадка строится на предположении, нужно знать точно :)
#define OBJ_NAME_PATH_SEPARATOR ((WCHAR)L'\\')
источник

BU

Boris Usievich in Delphi & Lazarus
В реальности работает и то и другое
источник

DB

Dmitry Belkevich in Delphi & Lazarus
лениво гуглить константу просто )
источник

ПП

Пушистое Пельмешко... in Delphi & Lazarus
просто все файловые апи для начала вызывают канонизацию пути которая приводит все к единому знаменателю
источник

DB

Dmitry Belkevich in Delphi & Lazarus
я понимаю. что унутре оно может работать. но не факт что будет везде в коде делфи
источник

DB

Dmitry Belkevich in Delphi & Lazarus
я ж думаю что ты это и сам понимаешь )
источник

ПП

Пушистое Пельмешко... in Delphi & Lazarus
ты не получишь доступ к файловой системе в обход файловых апи, за исключением RAW доступа
источник

ПП

Пушистое Пельмешко... in Delphi & Lazarus
ибо чтобы отдать тебе блок данных, ось должна сначала понять - откуда это что-то прочитать? :)
источник

DB

Dmitry Belkevich in Delphi & Lazarus
function TConnEditForm.Edit(ConnStr: WideString): WideString;
var
 FileName: string;
begin
 Result := ConnStr;
 UseDataLinkFile.Checked := True;
 if Pos(WideString(CT_FILENAME), ConnStr) = 1 then
 begin
   FileName := Copy(ConnStr, Length(CT_FILENAME)+1, MAX_PATH);
   if ExtractFilePath(FileName) = (DataLinkDir + '\') then
источник

DB

Dmitry Belkevich in Delphi & Lazarus
вот кусок кода первый встречный из делфи. передашь например сюда '/' и отсохнет условие сразу
источник

ПП

Пушистое Пельмешко... in Delphi & Lazarus
это гавнокод :))))
источник

DB

Dmitry Belkevich in Delphi & Lazarus
какой уж есть 😂
в либах всё, я думаю, еще хуже
источник

ПП

Пушистое Пельмешко... in Delphi & Lazarus
этот код отвалится даже на длинных путях
источник

A

Anthony in Delphi & Lazarus
#delphi ?
источник