AZEazeazgfafaazea
Messages postés58Date d'inscriptionjeudi 30 décembre 2004StatutMembreDernière intervention21 septembre 2007
-
27 mars 2005 à 20:43
Hedrock
Messages postés9Date d'inscriptionlundi 7 juillet 2003StatutMembreDernière intervention30 mars 2005
-
28 mars 2005 à 10:42
Bonjour ki pourrait'il me dire comment ejecter un cd sous basic (jutilise visual basic 6 ki est malheureusment en english alors..)
cs_algori
Messages postés868Date d'inscriptiondimanche 26 décembre 2004StatutMembreDernière intervention26 février 20081 27 mars 2005 à 21:55
Je sais que sous VBScript tu peux utiliser :
Set cd = CreateObject("WMPlayer.OCX.7")
Set cds = cd.cdromCollection
cds.Item(0).Eject
Je pense que sous VB, ça doit être à peu près pareil...
@++
Hedrock
Messages postés9Date d'inscriptionlundi 7 juillet 2003StatutMembreDernière intervention30 mars 2005 28 mars 2005 à 10:42
Voila un bout de code (que j'ai testé il y a longtemps alors je ne garantie pas le
résultat):
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 Fermer()
'*** Fermer la porte du lecteur CD
Dim RetVal As Long
Dim RString As String
RString = Space$(128)
'**
RetVal = mciSendString("set CDAudio door closed", RString, 128, 0)
End Sub
Private Sub Ouvrir()
'*** Ouvrir la porte du lecteur CD
Dim RetVal As Long
Dim RString As String
RString = Space$(128)
'**
RetVal = mciSendString("set CDAudio door open", RString, 128, 0)
End Sub