Jeg skal bruge en metode til at styre/undersøge CD-rom drevet. Dvs. jeg skal minimum kunne undersøge om der er en CD-rom i drevet og om drevet er i brug.
Dim FSO As FileSystemObject Dim aDrive As Drive Set FSO = New FileSystemObject For Each aDrive In FSO.Drives If aDrive.DriveType = CDRom And aDrive.IsReady = False Then MsgBox \"Please enter a CD.\" Exit For ElseIf aDrive.DriveType = CDRom Then MsgBox aDrive.VolumeName Exit For End If Next Set FSO = Nothing
Declare Function GetDriveType Lib \"kernel32\" Alias \"GetDriveTypeA\" (ByVal nDrive As String) As Long
Og denne kode i en form et eller andet¨¨
\' If The CD Drive Isn\'t Available, Then We Better Quit! mciSendString \"close all\", 0, 0, 0 If (SendMCIString(\"open cdaudio alias cd69 wait shareable\", True) = False) Then End End If
\' If The CD Drive IS Ready, Then Let\'s Go On... \'Henter Cd Type Nummer SendMCIString \"set cd69 time format tmsf wait\", True readcdtoc TxtCdType.Text = cddbdiscid(totaltr) \'If TxtCdType.Text = \"00000000\" Then End
TxtNextDriveBogstav.Text = \"Next Available Drive letter is \" & FreeDrive()
Ög her er lidt mer du kan gøre med Cd drevet
\'Læser Cd. Volumen Label
Dim FSO As FileSystemObject Dim CDDrive As Drive Set FSO = New FileSystemObject Set CDDrive = FSO.GetDrive(TxtCdDrivBogstav.Text)
If CDDrive.IsReady Then TxtCdVolumen.Text = CDDrive.VolumeName Else TxtCdVolumen.Text = \"Ingen Cd. fundet\" End If Set CDDrive = Nothing Set FSO = Nothing
Nu kan du få både type Nr. og volumen label på Cd.
Er Nr = \"00000000\" er der inge cd. i drevet Mvh Boe
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.