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

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Управление несколькими приводами CD-ROM  (Прочитано 5919 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
Dr.Snipper
Гость
« : 28-07-2004 06:51 » new

У меня три привода CD-ROM но когда я пишу
mciSendString('Set cdaudio door open wait', nil, 0, handle); (Откр)
mciSendString('Set cdaudio door closed wait', nil, 0, handle);(Закр)
окрывается только тот CD-ROM у которого буква раньше по алфавиту
Вопрос: Как сделать так , чтобы я мог окрывать любой свой CD-ROM
Записан
x77
Модератор

ro
Offline Offline
Пол: Мужской
меняю стакан шмали на обратный билет с Марса.


« Ответ #1 : 28-07-2004 11:57 » 

может быть, юзать mciSendCommand, который в качестве параметра принимает конкретный идентификатор устройства?
Записан

Kivals
Команда клуба

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #2 : 29-07-2004 08:00 » 

В MSDN сказано следующее:
Код:
wsprintf)
  lpszCommand,
  "set %s %s %s",
  lpszDeviceID,
  lpszSetting,
  lpszFlags
:;


Parameters
lpszDeviceID
Identifier of an MCI device. This identifier or alias is assigned when the device is opened.

Может попробовать строку типа  'Set d: cdaudio door open wait'?
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines