Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.06.13;
Скачать: [xml.tar.bz2];

Вниз

Как, нажав на кнопку, получить обозреватель для 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.005 c
1-40023
AL2002
2002-05-31 16:06
2002.06.13
Исчо один вопрос о списке со шрифтами.


3-39936
Помогите
2002-05-21 10:47
2002.06.13
Бд структура


14-40156
igorr
2002-05-10 09:03
2002.06.13
Как заменить тормозные колодки на Висте?


1-39978
Dizer
2002-05-31 15:17
2002.06.13
Из *.BMP 1024х768 в *.jpg 640х480


14-40179
MacLeod
2002-05-13 09:20
2002.06.13
ООП





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский