Autor
|
|
Nachricht nächster / vorheriger Thread
|
pferdeseite Einsteiger
Registriert seit: 08.2006 Wohnort:Köln Beiträge:19
| CD Laufwerk Hallo!
Ich habe das Programm mit dem CD Laufwerk öffnen ausprobiert und es hat funktioniert, aber ich habe 2 Laufwerke, und das Programm hat immer nur eins (das obere) geöffnet! Was kann ich tun, damit es beide öffnet?
Danke schon mal im voraus ------------------- Wenn Kritik nicht kritisch ist, ist sie zu kritisieren.
|
03.08.2006 16:23 | Homepage >>Profil >> Zitat >> IP gespeichert |
Keywords:CD, Laufwerk, öffnen |
---|
Simon Online-tutorials.net Administrator
Registriert seit: 01.1970 Wohnort:Dornbirn Beiträge:1181
| CDROM Laufwerke öffnen Hi,
ich habe gerade nicht so viel Zeit, aber wenn du dich ein wenig mit C++ auskennst kannst du das hier selbst ausprobieren. Ich weiß nicht ob es klappt, ist nur ein Prototyp.
Falls du es schaffst, poste hier bitte die Lösung.
[edit]
Ganze Version hier
Code:
[...]
//Wenn Cdrom gefunden
if (uDriveType & DEVICE_CDROM)
[...]
[edit ende]
Ich hoffe es klappt, wenn nicht kannst du dich hier gerne nochmal melden. Dieser Beitrag wurde zuletzt am 04.09.2006 21:48 von Simon editiert. -------------------
http://www.online-tutorials.net/wiki/funktionsname
Für was Personal Firewalls GnuGP emails verschlüsseln C++ Tutorial Sicherheits Tutorials
|
03.08.2006 18:06 | Homepage >> >>Profil >> Zitat >> IP gespeichert |
Keywords:CDROM Laufwerke, alle Laufwerke |
---|
pferdeseite Einsteiger
Registriert seit: 08.2006 Wohnort:Köln Beiträge:19
|
Hat nicht funktioniert!
Danke für die Hilfe! -------------------
Wenn Kritik nicht kritisch ist, ist sie zu kritisieren.
|
06.08.2006 18:46 | Homepage >>Profil >> Zitat >> IP gespeichert |
Simon Online-tutorials.net Administrator
Registriert seit: 01.1970 Wohnort:Dornbirn Beiträge:1181
| Kannst du den Code posten, den du probiert hast, und den Fehler? -------------------
http://www.online-tutorials.net/wiki/funktionsname
Für was Personal Firewalls GnuGP emails verschlüsseln C++ Tutorial Sicherheits Tutorials
Firefox - besser durch das Web!
|
06.08.2006 19:58 | Homepage >> >>Profil >> Zitat >> IP gespeichert |
Keywords:Code |
---|
spawn Einsteiger
Registriert seit: 09.2006 Beiträge:20
| cdlaufwerkauf ähm soweit ich sehe hast du da 2 { klammern geöffnet und nur 1 wieder geschlossen
ka ob das ein fehler ist kommt mir nur komisch vor
und noch ne frage:
Quote:
if (uDriveType & DEVICE_CDROM)
ist das & ein operator oder wozu ist der da? (ich kenn nur &&)
sry falls irgendwie eine frage unnütz ist aber ich bin neu in c++
hier mal meine fehlermeldung(en):
mls.ml.ohost.de/Sonstiger%20M%fcll/cdfehlermeldung.JPG
|
03.09.2006 13:03 | Homepage >> >>Profil >> Zitat >> IP gespeichert |
Keywords:prob |
---|
Simon Online-tutorials.net Administrator
Registriert seit: 01.1970 Wohnort:Dornbirn Beiträge:1181
| CDROM Laufwerke öffnen Bei uns ist keine Frage nutzlos, wir beantworten alles so gut wir können.
Ja, stimmt ich habe eine Klammer vergessen, daher kommen auch die Fehler. Danke Ich habe den Code editiert.
Der & Operator ist der Bitweise & Operator, er verknüpft Bit für Bit beide Operatoren.
0110 & 1100 = 0100
Dadurch lassen sich Variablen erzeugen, die bestimmte Flags besitzen.
Hier wird das Ergebniss mit DEVICE_CDROM verknüpft, wenn es kein cdrom device wäre, würde das Ergebnis 0 (false) ergeben, und das if-statement würde nicht ausgeführt werden. Dieser Beitrag wurde zuletzt am 03.09.2006 16:39 von Simon editiert. -------------------
http://www.online-tutorials.net/wiki/funktionsname
Für was Personal Firewalls GnuGP emails verschlüsseln C++ Tutorial Sicherheits Tutorials
Firefox - besser durch das Web!
|
03.09.2006 16:37 | Homepage >> >>Profil >> Zitat >> IP gespeichert |
Keywords:C++, Cdrom laufkwerk öffnen |
---|
spawn Einsteiger
Registriert seit: 09.2006 Beiträge:20
| cdlaufwerkauf danke für die schnelle antwort und erklärung kenn kaum ein anderes forum, dass so aktiv ist und so auf andere eingeht. sehr nettes forum! *lob von mir *
nur leider hab ich immer noch ein paar fehler:
muss mann denn nicht irgendwas am anfang includen? wie zb:
#include <string>
#include <windows.h>
oder
using namespace std;
oder mit welcher programmierumgebung arbeitest du ? also ich mit dem Borland Dev C++.
Kann ja soweit ich weiß auch daran liegen
ich hoffe du kannst mir nochmal helfen
mfg
|
04.09.2006 19:01 | Homepage >> >>Profil >> Zitat >> IP gespeichert |
Keywords:prob |
---|
Simon Online-tutorials.net Administrator
Registriert seit: 01.1970 Wohnort:Dornbirn Beiträge:1181
| CDRom Laufwerk öffnen Hallo,
danke für das Lob . Das Forum ist nicht sehr erfolgreich, darum können wir uns um jeden Beitrag individuell kümmern.
Ich habe jetzt Code::Blocks heruntergeladen und das ganze ausgebessert, Entschuldigung das ich nur einen Prototypen ohne Test veröffentlicht habe, ich hatte kein Windows zur Verfügung.
Am Ende ist der Quellcode und das fertige Programm erhältlich.
www.online-tutorials.net/sonstiges/cd-rom-laufwerk-oeffnen-schliess...
Der Aufruf von folgendem würde die Laufwerke wieder schließen:
Code:
::mciSendString("Set cd Door Closed\0", &chrRc[0],256,NULL);
Mit sleep könne man es öffnen und schließen lassen.
Falls du weitere Fragen hast würde ich mich freuen wenn du sie hier stellen würdest.
[edit]
Ich habe eine Funktion draus gemacht, die öffnen und schließen lässt. Dieser Beitrag wurde zuletzt am 04.09.2006 22:01 von Simon editiert. -------------------
http://www.online-tutorials.net/wiki/funktionsname
Für was Personal Firewalls GnuGP emails verschlüsseln C++ Tutorial Sicherheits Tutorials
Firefox - besser durch das Web!
|
04.09.2006 21:45 | Homepage >> >>Profil >> Zitat >> IP gespeichert |
Keywords:CDRom Laufwerk öffnen, schließen |
|
nächster / vorheriger Thread
|