Um diese API-Funktion in Ihren eigenen Projekten verwenden zu können, muss Sie zuerst im Kopf der Datei
deklariert werden. Zusätzlich werden noch zwei Funktionen benötigt, die den API-Aufruf zusammenfassen und
vereinfachen. Ich empfehle Ihnen, den folgenden Code in einem Modul zu plazieren, da die Funktionen dann später im
gesamten Projekt zur Verfügung stehen.
Private Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrCommand As String) As Long
'CD-Laufwerk öffnen
Sub OpenCD()
mciExecute "Set CDaudio door open"
End Sub
'CD-Laufwerk schließen
Sub CloseCD()
mciExecute "Set CDaudio door closed"
End Sub
Die Aufrufe der Funktion sind eigentlich selbsterklärend. Es muss kein Paramter übergeben werden und es wird auch
nichts zurückgegeben. Um das CD-ROM-Laufwerk zu öffnen, rufen Sie die Funktion
"OpenCD" auf, das Gegenteil bewirken Sie mit
"CloseCD".
Wenn der PC des Benutzers mehr als ein CD-ROM-Laufwerk besitzt, wird das Laufwerk mit dem niedriegeren Buchstaben
geöffnet, also z.B. "D:" vor "E:".
|
Quellen: SHADOWare.de
Letzte Änderung: 27.09.00
|
©2000 by SHADOWare, Thomas Bachem
|