Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.05;
Скачать: CL | DM;

Вниз

Как узнать букву дисковода ?   Найти похожие ветки 

 
VID ©   (2004-02-23 15:02) [0]

Т.е. установлен floppy-драйв диск "А",
как программно узнать его букву ?


 
Defunct ©   (2004-02-23 15:08) [1]

Конпонент TDriveComboBox из FileCtrl


 
Anatoly Podgoretsky ©   (2004-02-23 15:12) [2]

"A"


 
8ung ©   (2004-02-23 15:18) [3]

function GetLogicalDriveStrings(nBufferLength: DWORD; lpBuffer: PAnsiChar): DWORD;

Функция заполняет буфер строками, которые определяют правильные пути накопителей в системе.

Параметры:
nBufferLength: Определяет максимальный размер в символах, буфера указанного в парметре lpBuffer. Этот размер не включает завершающего нулевого символа.

lpBuffer: Указатель на буфер символов, которой получает серию строк(PChar), с правильными путсями к накопителям в системе, на конце с нулем. Пример: "c:\<null>d:\<null><null>"

Возвращаемые значения
Если функция добивается успеха, возвращаемое значение является длиной, в символах, строк скопированных в буфере, не включая завершающего нулевого символа.
Есчли длинны буфера недостаточно, то взвращаемое значение больше, чем nBufferLength.
Если функция терпит неудачу, возвращаемое значение является нулем. Для того, чтобы получить расширенную информацию об ошибке, используйте функцию GetLastError.

Замечания
Каждая строка в буфере может быть использована как путь для функций GetDriveType и GetDiskFreeSpace.

Функция находится в файле kernel32.dll

function GetDriveType(lpRootPathName: PChar): UINT;

Функция возвращает тип носителя: сменный, фиксированный, CD-ROM, диск RAM, или сетевой диск.

Параметры:
lpRootPathName: Строка определяющая корневой каталог устройства, тип которого надо определить(напр. "A:\"-для дисковода). Если lpRootPathName равен nil, то возвращается тип текущего накопителя.

Возвращаемые значения
Возвращаемое значение определяет тип накопителя. Может быть:
0 - Тип накопителя не определен.
1 - Корневой директорий не существует.
DRIVE_REMOVABLE - Накопитель может удаляться с накопителя.
DRIVE_FIXED - Фиксированный диск(не может быть удален).
DRIVE_REMOTE - Удаленный накопитель(сетевой диск).
DRIVE_CDROM - CD-ROM.
DRIVE_RAMDISK - Накопитель является виртуальным RAM-диском.

Функция находится в файле kernel32.dll


 
VID ©   (2004-02-23 15:34) [4]

Defunct © (23.02.04 15:08) [1]
Конпонент TDriveComboBox из FileCtrl

-successfully used-


 
8ung ©   (2004-02-23 15:44) [5]

Все равно WinAPI лучше



Страницы: 1 вся ветка

Текущий архив: 2004.03.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
1-12393
denik
2004-02-24 19:51
2004.03.05
Как програмно развернуть ComboBox в LookUp поле ?


3-12274
Set
2004-02-07 17:36
2004.03.05
Тормоза при фильтрации


1-12405
ghg
2004-02-24 16:04
2004.03.05
потеря значения переменной


7-12560
XHunter
2003-10-29 21:31
2004.03.05
Шифрация/Дешифрация файлов


14-12504
copyr25
2004-02-11 20:17
2004.03.05
Кто знает своих прародителей?