![]() |
CD / DVD Schublade
Gib es eine Möglichkeit zu bestimmen ob eine
CD / DVD Tray - Schublade ohne CD geschlossen ist. |
Re: CD / DVD Schublade
Wozu ist es denn wichtig zu wissen, ob das Schubfach nun auf oder zu ist?
Wichtiger ist doch wohl "ist eine CD/DVD drin oder nicht". auf-/zumachen ![]() schauen ob Datenträger eingelegt/geladen ist ![]() |
Re: CD / DVD Schublade
Zitat:
Zitat:
![]() |
Re: CD / DVD Schublade
Wie löse ich es dann mit einem Button eine Schublade zu öffen,
wenn sie zu ist und das Programm denkt die ist auf, weil keine CD drin ist. Desdewegen wäre es schon gut zu wissen ob auf oder zu ! Aber trotzdem Danke für die Infos. Habe wegen dem Problem 1,5 Jahre nicht mehr programiert, der Frust sass tief |
Re: CD / DVD Schublade
Du sagst einfach "Schublade öffne dich"
nun gibt es zwei Fälle: - sie ist zu, dann geht sie auf - sie ist schon offen und nix passiert Hier ist es nicht so wie mit dem Taster drausen am Laufwerk, welcher "umschaltet", wofür man wirklich wissen muß, was jetzt ist, um ein bestimmtes Endergebnis zu bekommen. Wir haben 2 Funktionen zur Auswahl: - Schublade öffne dich - Schublade schließe dich und nach beiden Funktionen ist das Endergebnis klar (es sei denn es passiert ein Fehler) Wie gesagt: Von Seiten eines normalen Pogrammes ist es doch eigentlich nur wichtig zu wissen, ob ein passender Datenträger eingelegt ist oder nicht. |
Re: CD / DVD Schublade
Zitat:
Dann vielleicht etwas ausführlicher: 1. Öffne diesen Link: Zitat:
3. Gehe zu Beitrag #5 vom 23. Dezember 2006. 4. Lade den ersten Anhang "CDRomDoor_Mech.rar" herunter. 5. Öffne das Archiv und Du findest ein Projekt mit dem man CD/DVD-Laufwerke auflistet, die Schubladen öffen und schließen sowie feststellen kann, ob eine Schublade geöffnet ist. Entschuldige, wenn ich etwas gefrustet klinge, aber nach Deiner Antwort ... |
Re: CD / DVD Schublade
Zitat:
Und was ist davor? |
Re: CD / DVD Schublade
Hallo ATS3788,
vergiss es. Es gibt einige CD/DVD-Laufwerke, die Dir erzählen, daß die Laufwerksschublade offen ist und einige quittieren einfach mit "Device not ready". Du wirst die Information die Du haben möchtest nicht bei jedem Laufwerk erhalten. Bleibt die Frage warum Du es wissen willst. Wenn z.b. ein Medium nicht lesbar ist, dann halt Dich an Himitsus Vorschlag Öffnen , schließen Status überprüfen. Wenn ich mich richtig erinnere dann gibt es einen Unterschied zwischen Lesbar,unlesbar und nicht vorhanden. Und bei nicht vorhanden, gibt's dann eine Meldung an den Benutzer. Gruß K-H Edit: @Garfield Wenn das *****Teil Dir nicht sagen will was Sache ist, was dann?? |
Re: CD / DVD Schublade
Zitat:
Man tut das gewünschte und reagiert auf die Rückmeldung von Windows.
|
Re: CD / DVD Schublade
Zitat:
Zitat:
|
Re: CD / DVD Schublade
Hallo,
schaut man sich mal die MSDN-Hilfe zu IOCTL_STORAGE_EJECT_MEDIA, an, findet man auch IOCTL_STORAGE_CHECK_VERIFY. ![]() Es gibt auvch noch ein paar mehr Flags. Ich würde mal ein bisschen stöbern. Laut MS prüft das Flag, ob ein Medium eingelegt und lesbar ist. Aber wie schon gesagt wurde, hängt es auch vom jeweiligen Treiber ab. Heiko |
Re: CD / DVD Schublade
Zitat:
Zitat:
Zitat:
Wie gesagt: > prüfen ob nötiges Medium vorhanden ist, ist schon ok > prüfen ob CD-Laufwerk offen/zu ist, ist irgendwie unichtig - Laufwerk auf, keine CD vorhanden - Laufwerk auf, CD liegt auf'm Schlitten - Laufwerk zu und keine CD drin - Laufwerk zu, CD drin, aber nicht lesbar oder sie wird noch "hochgefahren" - Laufwerk zu, CD drin, aber sie hat ein Format, welches das Programm nicht kennt - Laufwerk zu und CD vorhanden, aber durch anderes Programm gesperrt - Laufwerk zu und CD vorhanden und lesbar Die ersten 6 von den 7 (wobei noch viel mehr möglich wären) von kommen programmseitig alle auf's selbe Ergebnis = man kann nicht auf die CD zugreifen Dagegen ist das doch viel einfacher: "Ist eine CD drin, mit welcher ich arbeiten kann?" > ja oder nein |
Re: CD / DVD Schublade
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz