Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
mfc++ JLI'ler
Alter: 40 Anmeldedatum: 18.02.2004 Beiträge: 163 Wohnort: Bettlä Medaillen: Keine
|
Verfasst am: 14.06.2004, 15:47 Titel: mciSendString |
|
|
hallo leute. ich habe wieder eine frage: ich möchte ein prog schreiben (mfc) dass per button das CD-ROM öffnet. den code habe ich bereits.
Code: | return mciSendString("Set CDAudio Door Open\0",ptrChrRc,256,NULL);
|
aber beim compillen bekomm ich ne fehlermeldung!
Code: | C:\Windows\Desktop\visualcpp6\Cdrom\CDROMDlg.cpp(19) : error C2065: 'mciSendString' : nichtdeklarierter Bezeichner
|
was soll das bedeuten? in ner konsolenanwendung geht das prima. |
|
Nach oben |
|
|
Fallen JLI MVP
Alter: 40 Anmeldedatum: 08.03.2003 Beiträge: 2860 Wohnort: Münster Medaillen: 1 (mehr...)
|
Verfasst am: 14.06.2004, 15:51 Titel: |
|
|
mmsystem.h hast du eingebunden nehm ich mal an ? _________________ "I have a Core2Quad at 3.2GHz, 4GB of RAM at 1066 and an Nvidia 8800 GTS 512 on Vista64 and this game runs like ass whereas everything else I own runs like melted butter over a smokin' hot 18 year old catholic schoolgirl's arse." |
|
Nach oben |
|
|
mfc++ JLI'ler
Alter: 40 Anmeldedatum: 18.02.2004 Beiträge: 163 Wohnort: Bettlä Medaillen: Keine
|
Verfasst am: 14.06.2004, 16:49 Titel: |
|
|
thx colle sache *so doof*
nur hätt ich ne andere frage: das programm nun in cpp. also es funtzt alles aber die funktion Sleep(1000); leider nit. also ja die schon aber nit so wie ich will.
Code: | switch(eingabe)
{
case 'o':
case 'O':
DoOpenCdRom();
system("cls");
break;
case 's':
case 'S':
DoCloseCdRom();
system("cls");
break;
case 'x':
case 'X':
cout << "Tschuess";
Sleep(1000);
exit(0);
default: cout << "Gibt es nicht";
system("cls");
|
wenn ich x drücke wartet es 1 sekunde und schliesst die konsolenanwendung. ich will aber dass der text "Tschuess" eine sekunde lang zu lesen ist und dann das prog sich beendet. |
|
Nach oben |
|
|
AFE-GmdG JLI MVP
Alter: 45 Anmeldedatum: 19.07.2002 Beiträge: 1374 Wohnort: Irgendwo im Universum... Medaillen: Keine
|
Verfasst am: 14.06.2004, 19:42 Titel: |
|
|
Der Text wird auf der Konsole in der Regel nicht sofort ausgegeben, sondern erst mal zwischengespeichert und wenn der Puffer voll ist erst ausgegeben.
Man kann die Ausgabe mit einem flush erzwingen. _________________
CPP: | float o=0.075,h=1.5,T,r,O,l,I;int _,L=80,s=3200;main(){for(;s%L||
(h-=o,T= -2),s;4 -(r=O*O)<(l=I*I)|++ _==L&&write(1,(--s%L?_<(L)?--_
%6:6:7)+\"World! \\n\",1)&&(O=I=l=_=r=0,T+=o /2))O=I*2*O+h,I=l+T-r;} |
|
|
Nach oben |
|
|
|