Avatar billede thefreak Nybegynder
07. juni 1999 - 01:15 Der er 5 kommentarer og
1 løsning

CD-Rom eject

Hejsa.
Jeg har et roblem med mit CD-Rom drev.
Problemet består i at jeg vil lave et program til at åbne/lukke lågen.
Jeg har lavet et der virker, men det kan kun åbne lågen hvis der er en cd i drevet!
Så hvordan får jeg den til at åbne den når der ingen cd er i?
(Jeg bruger VB6)
Avatar billede lennart Nybegynder
07. juni 1999 - 12:46 #1
har du prøvet følgende kan jeg se souce koden

Function CDEject() As Integer
      ' This function is not supported by all CD devices.
      CDEject = alias_mciSendString("Set CDAudio Door Open", "", 0, 0)
  End Function
Avatar billede mix Nybegynder
07. juni 1999 - 14:40 #2
'Declare Følgende
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

Sub ÅbenCD()
retvalue = mciSendString("set CDAudio door open", _
returnstring, 127, 0)
End Sub


Sub LukCD()
retvalue = mciSendString("set CDAudio door closed", _
returnstring, 127, 0)
End Sub

Den burde Virke
Hilsen
M.I.X
Avatar billede thefreak Nybegynder
07. juni 1999 - 21:19 #3
Hej mix.
Det virkede :)
Inden jeg accepterer svaret, ved du så også hvordan jeg aflæser lågens tilstand? (Open/Closed)
/TheFreak
Avatar billede mix Nybegynder
08. juni 1999 - 00:04 #4
Hmm Du kan prøve med at Se hvad værdien er for "uReturnLength" er når CDafspilleren er åben og se hvad den er når den er lukket ..

ellers ved jeg det ik
Hilsen
M.I.X



Avatar billede thefreak Nybegynder
09. juni 1999 - 05:33 #5
Hmm, jeg prøver, det er heller ik vildt vigtigt :)
Tak for hjælpen :)
Avatar billede mk-software Nybegynder
11. oktober 1999 - 06:24 #6
Ps, kan man låse et Cd-Romdrev
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester