Es gibt 7 Antworten in diesem Thema. Der letzte Beitrag () ist von superhans21.
CD-Rom auswerfen
Hi Leute ich hab mal wieder en Problem.
ich möchte jetzt ein Programm erstellen, welches mir nach druck auf nen button das cdromlaufwerk auswirft. Ich möchte nur den Code wissen wie ich auf das laufwerk zugreife und es öffne.
???
Geht das nicht kürzer und meine Zweite ist immer beim öffnen und beim schließen hast du 0,0,0 angegeben. wofür sind die einzelnen stellen ich hab alle mal verändert und nix feststellen können.
Der Block ist dazu da, damit der Compiler weiß, dass es sich hier um einen Aufruf des Windows-API handelt. mci ist ein Teil (.dll) von Windows, der für Multimedia-Sachen da ist.
Der 2te Parameter beschreibt einen String, der an ein beliebiges Fenster gesendet wird, wenn der Befehl fertig ist und müsste eigentlich vbNullstring bzw. "" sein. Der 3te Parameter beschreibt die Länge vom vorhergehenden String und der 4te Parameter das Handle des Fensters, an das der String geschickt werden soll.
Ist hier nicht unbedingt nötig. Wenn ich mich nicht irre, steht das "Wait" bei mciSendString dafür, dass dein Programm angehalten wird bis der Befehl fertig ausgeführt wurde. Somit kann es garnicht den Fall geben, dass du versuchst das CD-Laufwerk gleichzeitig auf und zu zu machen
achs danke erstmal für die coole erklärung aber du hast leider noch nicht die zweite frage beantwortet was es mit den nullen in
VB.NET-Quellcode
mciSendString("Set CDAudio Door Open Wait", 0, 0, 0)
auf sich??? Ich hab mal in paar zahlen eingegeben aber es passiert keine "verschiebung" also dass sich das laufwerk erst nach ... sek öffnet/schließt wie ich es erst angenommen hatte aber es klappt net
Hi!
Ich hab dir doch oben beschrieben, was 2., 3. und 4. Parameter (die 3 Nullen) sind.
achso das war das. jo sorry hst recht ich bin halt anfänger trotzdem danke
Woher weißt du denn immer die ganzen Api-Funktionen?