Вверх ↑
Разработчик
Ответов: 26177
Рейтинг: 2128
#1: 2011-11-17 13:10:12 ЛС | профиль | цитата
Еще вот так попробуй


begin
Result := '';
WinVer := LOBYTE(LOWORD(GetVersion));
DriveType := GetDriveType(PChar(Drv + ':\'));

if (DriveType <> DRIVE_REMOVABLE) or VolReal then
begin
SetLength(Buf, MAX_PATH - 1);
Buf[1] := #0;
GetVolumeInformation(PChar(Drv + ':\'), @Buf[1], MAX_PATH - 1, nil, NotUsed, NotUsed, nil, 0);
Result := Buf;

if (Result <> '') and (DriveType <> DRIVE_REMOVABLE) then
Result := DisplayName(Drv)
else
Result := '<none>';
end
else
Result := DisplayName(Drv);
end;
------------ Дoбавленo в 13.10:
CriDos писал(а):
_Debug;//ошибка

Какая ошибка
Ты мне скажи, где дебаг меняется на RunTime, хрен с ней с ошибкой
карма: 22

0