Вроде спрашивал уже.....про сидиром год назад....

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Elmer
Обычный пользователь
Обычный пользователь
 
Сообщения: 51
Зарегистрирован: 12.02.2002 (Вт) 2:19
Откуда: Russia

Вроде спрашивал уже.....про сидиром год назад....

Сообщение Elmer » 21.07.2003 (Пн) 15:16

...да вот посеял код..
Вообщем вопрос простецкий, - програмно открыть сидиром.... :)
Но тока вот этот код не пашет (или пашет но тока на Вин9Х)

Код: Выделить всё
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
Private Sub Command1_Click()
Call mciSendString("CD-ROM îòêðûò", 0&, 0&, 0&)
End Sub


Кто посоветует что нить еще? :)
Тока плиз ответ на мыло... Elmer@pike.pike.ru

MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Сообщение MEMBER » 21.07.2003 (Пн) 15:24

Код: Выделить всё
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
Private Sub Command1_Click()
Call mciSendString("Set CDAudio Door Open Wait", 0&, 0&, 0&)
End Sub
Private Sub Command2_Click()
Call mciSendString("Set CDAudio Door Closed Wait", 0&, 0&, 0&)
End Sub

И в мыло.
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com

Elmer
Обычный пользователь
Обычный пользователь
 
Сообщения: 51
Зарегистрирован: 12.02.2002 (Вт) 2:19
Откуда: Russia

Сообщение Elmer » 21.07.2003 (Пн) 16:20

спасибо! :)
Я не понял на разных языковых версиях винды разные команды или как? или он будет в любой винде открываться? :)

MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Сообщение MEMBER » 21.07.2003 (Пн) 16:32

Проверял на 2000 и 98. Работает. А код приведённый вами - вообще пшёнка. Что это за команда:
Call mciSendString("CD-ROM открыт", 0&, 0&, 0&)
Call mciSendString("CD-ROM закрыт", 0&, 0&, 0&)
Бред.
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com

Elmer
Обычный пользователь
Обычный пользователь
 
Сообщения: 51
Зарегистрирован: 12.02.2002 (Вт) 2:19
Откуда: Russia

Сообщение Elmer » 21.07.2003 (Пн) 17:27

http://www.vbnet.ru/faq/showtopic.asp?id=223
Взял код от туда! :)


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 3

    TopList