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

Вниз

Как, нажав на кнопку, получить обозреватель для CD?   Найти похожие ветки 

 
Goofball   (2002-05-31 21:49) [0]

Помогите, пожалуйста. Нужно срочно. Как сделать, чтобы при нажатии на кнопку (или вообще, куда угодно) открылся проводник с корневой папкой CDROMа. А перед этим определить, есть ли там CD вообще.
Заранее благодарен.


 
Song ©   (2002-05-31 22:32) [1]

Определить есть ли CD - достаточно попробовать узнать метку тома.
Открыть - ShellExecute()


 
VID ©   (2002-05-31 23:18) [2]

Второй вариант определения наличия CD:
if not directoryexists(<cd_drive>) then ...


 
Goofball   (2002-06-01 21:10) [3]

I>
> Song ©
> Открыть - ShellExecute()


А не могли бы Вы подсказать, какие параметры нужно указывать в ShellExecute(), чтобы открылся проводник с корневой папкой CD?


 
VID ©   (2002-06-02 00:35) [4]

для начала возьми из UBPFD функцию RunFile (культурная обёртка ShellExecute).
Теперь,
RunFile("explorer.exe", "D:\");
Откроется окно папки, а точнее диска D:


 
Goofball   (2002-06-02 18:36) [5]

Да, но как узнать под какой буквой в системе находится CD, под D, F, E или какой-нибудь еще?


 
Song ©   (2002-06-02 18:38) [6]

>> А не могли бы Вы подсказать, какие параметры нужно указывать в ShellExecute(), чтобы открылся проводник с корневой папкой CD?

ShellExecute(Handle,"open",....

>>Да, но как узнать под какой буквой в системе находится CD, под D, F, E или какой-нибудь еще?

GetDriveType()


 
Goofball   (2002-06-02 18:44) [7]

Спасибо, помогло



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
1-40078
gserg
2002-05-31 13:54
2002.06.13
!


1-40057
Новеньки в Делфи
2002-06-01 20:13
2002.06.13
CopyFile


8-40111
smuggler
2002-01-28 14:16
2002.06.13
Конвертация


7-40194
Win32
2002-03-15 17:27
2002.06.13
Клавиши на клаве


1-39993
Alexander_D6_XP
2002-06-03 13:53
2002.06.13
Динамическая форма и параметры для неё?!