HELLmut Geschrieben 18. März 2002 Teilen Geschrieben 18. März 2002 möchte unter vc++6.0 ne funktion oder methode haben welche eben die schublade öffnet... kann mir wer sagen wie das geht? evtl. "cdrom"-objekt oder so? Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
gugelhupf Geschrieben 18. März 2002 Teilen Geschrieben 18. März 2002 habs selber nicht compiliert, aber versuchs halt mal: #include <windows.h> #include <stdio.h> #include <winuser.h> #include <mmsystem.h> #include <iostream.h> bool DoOpenCdRom(void); bool DoCloseCdRom(void); // Prototypen int main() { bool rc; char ch; cout << "Oeffne das Laufwerk..." << endl; rc = DoOpenCdRom(); anfang:; printf("Zum Schliessen s druecken: "); ch=getchar(); printf("\n"); if(ch=='s') { cout << "Schliesse es wieder..." << endl; rc = DoCloseCdRom(); } else goto anfang; } bool DoOpenCdRom(void) { char chrRc[256]; char *ptrChrRc = &chrRc[0]; return mciSendString("Set CDAudio Door Open\0",ptrChrRc,256,NULL); } bool DoCloseCdRom(void) { char chrRc[256]; char *ptrChrRc = &chrRc[0]; return mciSendString("Set CDAudio Door Closed\0",ptrChrRc,256,NULL); } Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
gugelhupf Geschrieben 18. März 2002 Teilen Geschrieben 18. März 2002 Sorry, musst noch in den Linkereinstellungen winmm.lib miteinbinden.... Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
iCErAIN Geschrieben 18. März 2002 Teilen Geschrieben 18. März 2002 hmm...klingt vielleicht jetzt nach anfänger..*isauchso* aber bei der #include <winmm.lib> bringt er den Fehler das er die Datei nicht öffnen kann...bin ich jetzt zu blöd oder was?:confused: Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge