Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Aster
-
- Новичок
-
-
- Сообщения: 28
- Зарегистрирован: 06.08.2005 (Сб) 20:03
-
Aster » 26.08.2005 (Пт) 14:05
У меня два cd-rom и если воспользоваться этим кодом:
- Код: Выделить всё
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()
mciSendString "Set CDAudio Door Open Wait", 0&, 0&, 0&
End Sub
открывается только один cd-rom
, как сделать так чтобы можно было открыть как один cd так и другой?
-
tyomitch
-
- Пользователь #1352
-
-
- Сообщения: 12822
- Зарегистрирован: 20.10.2002 (Вс) 17:02
- Откуда: חיפה
tyomitch » 26.08.2005 (Пт) 14:07
С помощью поиска по форуму.
-
skord
-
- Китаец
-
-
- Сообщения: 572
- Зарегистрирован: 14.10.2004 (Чт) 15:36
- Откуда: Иркутск
-
skord » 26.08.2005 (Пт) 16:20
Способ WMP + FSO
- Код: Выделить всё
Dim fso As New FileSystemObject
Dim mp As New WindowsMediaPlayer
Dim i, drive
Private Sub Form_Load()
i = -1
For Each Drive In fso.Drives
If Drive.DriveType = 4 Then
i = i + 1
mp.cdromCollection.Item(i).eject
End If
Next
End Sub
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, Google-бот, SemrushBot и гости: 84