var s: searchrec;
findfirst ('c:\*.*',VolumeID,s);
if doserror=0 then writeln(s.name);
на фри сделал так:
var s: tsearchrec;
if findfirst ('c:\*.*',faVolumeID,s)=0 then writeln(s.name);
findclose(s);
не работает.
Как надо?
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
| Билли Боб |
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 47 Пол: Мужской Репутация: 0 |
На TP вот так работает:
на фри сделал так:
не работает. Как надо? |
![]() ![]() |
| Билли Боб |
Сообщение
#2
|
|
Новичок ![]() Группа: Пользователи Сообщений: 47 Пол: Мужской Репутация: 0 |
Можешь написать пример использования GetVolumeInformation?
Что-то я попробовал, все равно не выводит метку. |
Билли Боб Как вывести метку диска? 23.08.2011 22:36
IUnknown Не надо так категорично. Работает, но не везде: по… 23.08.2011 23:17
Билли Боб а GetVolumeInformation под ДОСом будет работать? 24.08.2011 0:21
IUnknown Нет, конечно. Если нужно и там и там (и Win32 и DO… 24.08.2011 0:55
IUnknown Ну, например, вот так:
function GetVolumeLabel(co… 24.08.2011 1:25
Билли Боб PChar(DriveLetter + ':\')
Illegal typ… 24.08.2011 1:55
IUnknown {$H+}первой строкой программы, или Options -… 24.08.2011 2:20
Билли Боб ооотлично! работает! 24.08.2011 2:57![]() ![]() |
|
Текстовая версия | 6.11.2025 9:16 |