Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 80
от 16.07.2005, 12:20

Администратор:Калашников О.А.
В рассылке:Подписчиков: 103, Экспертов: 7
В номере:Вопросов: 1, Ответов: 2


Вопрос № 23336: Здравствуйте. У меня вопрос по Microsoft Visual Basic 6.0. Как сделать чтоб программа открывала и закрывала CD-ROM. Купил книгу по Microsoft Visual Basic 6.0 но там по управлению с железом ничего нет!. И как сделать чтоб программа показывалась в ...

Вопрос № 23.336
Здравствуйте.
У меня вопрос по Microsoft Visual Basic 6.0. Как сделать чтоб программа открывала и закрывала CD-ROM. Купил книгу по Microsoft Visual Basic 6.0 но там по управлению с железом ничего нет!. И как сделать чтоб программа показывалась в области уведомления на панели и меню “ПУСК”- я зык Microsoft Visual Basic 6.0.





Отправлен: 11.07.2005, 12:10
Вопрос задал: Дмитрий Хаймин (статус: Посетитель)
Всего ответов отправлено: 2

Отвечает: Tsechoev Bagaudin
Здравствуйте, Дмитрий Хаймин!
' Импортируем функцию из dll
Private Declare Function mciSendString Lib "winmm.dll" Alias _
"mciSendStringA" (ByVal lpstrCommand As String, ByVal _
lpstrReturnString As String, ByVal uReturnLength As Long, _
ByVal hwndCallback As Long) As Long

'Открываем CDROM
Private Sub Command1_Click()
Dim retValue As Long
retvalue = mciSendString("set CDAudio door open",returnstring, 127, 0)
End Sub

'Закрываем CDROM
Private Sub Command2_Click()
Dim retValue As Long
Retvalue = mciSendString("set CDAudio door closed", Returnstring, 127, 0)
End Sub

Второй вопрос я честно говоря не догнал.
Удачи!

---------
Есть только одно зло - невежество, и только одно благо - знания
Ответ отправил: Tsechoev Bagaudin (статус: 7-ой класс)
Отправлен: 11.07.2005, 12:31

Отвечает: *Kot*
Здравствуйте, Дмитрий Хаймин!
Без проблем. Вот мой код в приложении. Это мы вставляем в модуль.
На форме в событии, к пирмеру Кнопки, пишем:
Для открытия:
Call mciSendString("Set CDAudio Door Open Wait", 0&, 0&, 0&)

Для закрытия:
Call mciSendString("Set CDAudio Door Closed Wait", 0&, 0&, 0&)

Работает прекрасно, ошибок нет.

Приложение:

Ответ отправил: *Kot* (статус: 7-ой класс)
Отправлен: 12.07.2005, 19:41


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.basicvba
Отписаться
Вспомнить пароль

В избранное