HELLmut Geschrieben 18. März 2002 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?
gugelhupf Geschrieben 18. März 2002 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); }
gugelhupf Geschrieben 18. März 2002 Geschrieben 18. März 2002 Sorry, musst noch in den Linkereinstellungen winmm.lib miteinbinden....
iCErAIN Geschrieben 18. März 2002 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:
Empfohlene Beiträge