Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: CD rom  (Прочитано 6519 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Весёлый
Гость
« : 26-02-2007 18:05 » 

помагите написать программу для открывания и закрывания CD привода.
у меня их 2, чтобы программа определяла есть ли в нем диск. Я шокирован!
Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #1 : 26-02-2007 22:46 » 

Ребят не ленитесь искать в нете http://www.rambler.ru/srch?set=www&words=%CA%E0%EA+%EF%F0%EE%E3%F0%E0%EC%EC%ED%EE+%EE%F2%EA%F0%FB%F2%FC+CD+%EF%F0%E8%E2%EE%E4&btnG=%CD%E0%E9%F2%E8%21

В частности для Борландовских продуктов дают такую рекомендацию
Цитата
// чтобы программно закрыть привод CD-ROM, подключите ПОСЛЕ vcl.h заголовочный файл mmsystem.h
// и вызовите функцию mciSendString:

mciSendString("Set cdaudio door closed wait", NULL, 0, Handle);
// чтобы программно открыть привод CD-ROM, подключите ПОСЛЕ vcl.h заголовочный файл mmsystem.h
// и вызовите функцию mciSendString:

mciSendString("Set cdaudio door open wait", NULL, 0, Handle);

А на счет, есть ли диск. Можно наверно хотя бы прочитать каталог с него. Если чтение удалось, значит диск присутствует.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
Gh0stik
Гость
« Ответ #2 : 27-02-2007 12:19 » 

Для данного вопроса вполне будет достаточно прочитать подборку таких материалов:
Сайт DelphiWorld.
Файловая система\CD-ROM.

А именно такие статьи:

1) Как узнать есть ли в заданном CD-ROMе Audio CD
2) Обработать момент вставки и вытаскивания CD
3) Открытие и закрытие нескольких приводов CD-ROM
4) Открыть CD-ROM

Удачи!!!
« Последнее редактирование: 27-02-2007 12:24 от Gh0stik » Записан
Весёлый
Гость
« Ответ #3 : 27-02-2007 15:33 » new

спасибо большое!
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines