|
JLI Spieleprogrammierung
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
DarK Super JLI'ler
Anmeldedatum: 23.07.2002 Beiträge: 452 Wohnort: NRW Medaillen: Keine
|
Verfasst am: 07.09.2002, 10:12 Titel: Proramm schliest sich nicht ?!? |
|
|
Seid neusten hab ich ein lustiges Problem....
wenn ich mein Programm starte und dann mit ESC beende
wird es zwar geschlossen aber wenn ich es neu compilen will
und starten sagt er mir :
Code: |
Datei "Debug/index.exe" kann nicht geoeffnet werden
|
dann drück ich ALT STRG ENF und siehe da es ist noch auf ...
wenn ich TASK BEENDEN mache kann ich es wieder "einmal" compilen...
woran liegt das ?
ich schliess wie immer ...
Code: |
case VK_ESCAPE:
DestroyWindow(hWnd);
break;
case WM_DESTROY:
CleanUpDirectDraw();
PostQuitMessage(0);
break;
//Spielschleife
if (msg.message == WM_QUIT)
{
CleanUpDirectDraw();
PostQuitMessage(0);
}
|
_________________ "Denken ist Arbeit, Arbeit ist Energie und Energie soll man sparen."
"Theorie ist, wenn man alles weiss, aber nichts funktioniert.
Praxis ist, wenn man nichts weiss, aber alles funktioniert.
Realität ist, wenn nichts funktioniert und keiner weiss warum."
"Es gehört ein wenig Mut dazu nicht das zu tun was ALLE tun" |
|
Nach oben |
|
|
AFE-GmdG JLI MVP
Alter: 45 Anmeldedatum: 19.07.2002 Beiträge: 1374 Wohnort: Irgendwo im Universum... Medaillen: Keine
|
Verfasst am: 07.09.2002, 11:43 Titel: |
|
|
An deinen Codeausschnitt läßt sich nichts ungewöhnliches Feststellen. Trotzdem beendet sich das Programm nicht wirklich, Das Hauptfenster wird zwar geschlossen bzw. zerstört aber die Hauptnachrichtenschleife beendet sich wahrscheinlich nicht komplett.
Deshalb folgender Vorschlag:
Setze einen Haltepunkt auf die WM_DESTROY Nachricht und laufe das Programm ab dort schrittweise durch. Teste zwischendurch (Vorallem VOR der nächsten While-Abfrage deiner Hauptnachrichtrenbehandlungsroutine) verschiedene Variablen auf ihren gültigen Inhalt...
Der Fehler sollte dann leicht auffindbar sein.
AFE-GmdG _________________
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 |
|
|
DarK Super JLI'ler
Anmeldedatum: 23.07.2002 Beiträge: 452 Wohnort: NRW Medaillen: Keine
|
Verfasst am: 07.09.2002, 13:19 Titel: |
|
|
LOOOOOOOOOL bin ich dumm
die "Endlos Spielschleife" wird nie unterbrochen auch nicht wenn ich ESC drück ...
Code: |
//Spielschleife
if (msg.message == WM_QUIT)
{
break; // ROFL LOL damit die schleife unterbrochen wird ,)
}
|
_________________ "Denken ist Arbeit, Arbeit ist Energie und Energie soll man sparen."
"Theorie ist, wenn man alles weiss, aber nichts funktioniert.
Praxis ist, wenn man nichts weiss, aber alles funktioniert.
Realität ist, wenn nichts funktioniert und keiner weiss warum."
"Es gehört ein wenig Mut dazu nicht das zu tun was ALLE tun" |
|
Nach oben |
|
|
AFE-GmdG JLI MVP
Alter: 45 Anmeldedatum: 19.07.2002 Beiträge: 1374 Wohnort: Irgendwo im Universum... Medaillen: Keine
|
Verfasst am: 07.09.2002, 14:57 Titel: |
|
|
Ist doch gar nicht so schwer, solche Fehler zu finden, oder???
AFE-GmdG _________________
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 |
|
|
DarK Super JLI'ler
Anmeldedatum: 23.07.2002 Beiträge: 452 Wohnort: NRW Medaillen: Keine
|
Verfasst am: 07.09.2002, 15:13 Titel: |
|
|
naja ich such ihn schon seid 2 tagen _________________ "Denken ist Arbeit, Arbeit ist Energie und Energie soll man sparen."
"Theorie ist, wenn man alles weiss, aber nichts funktioniert.
Praxis ist, wenn man nichts weiss, aber alles funktioniert.
Realität ist, wenn nichts funktioniert und keiner weiss warum."
"Es gehört ein wenig Mut dazu nicht das zu tun was ALLE tun" |
|
Nach oben |
|
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Powered by phpBB © 2001, 2005 phpBB Group Deutsche Übersetzung von phpBB.de
|