JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=1d890b8fcd1f03012b410da03204cd9fMedaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Windowsfehlermeldung nach Clear

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Fragen, Antworten und Kritik
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
newby
JLI'ler



Anmeldedatum: 17.08.2007
Beiträge: 106

Medaillen: Keine

BeitragVerfasst am: 25.09.2007, 15:02    Titel: Windowsfehlermeldung nach Clear Antworten mit Zitat

Hallo,
Ich hab ein Problem, ich hab ein einfaches Programm geschrieben, was ein Fenster erzeugt, DirectX initialisiert und dann den Backbuffer mit Farbe füllen soll. Ich benutze im Prinzip den Code aus dem Buch. Klappt auch alles super, aber wenn ich bei WM_PAINT das hier eingebe:
Code:

lpD3DDevice->Clear(0, 0, D3DCLEAR_TARGET, ClearColor, 0, 0);

                lpD3DDevice->BeginScene();
                lpD3DDevice->EndScene();

                lpD3DDevice->Present(0, 0, 0, 0);
                break;


und dann kompiliere, öffnet sich mein Fenster, und eine Windows Fehlermeldung, dass das Programm beendet werden musste.
Beim kompilieren bekomme ich keine Fehler.
Habt ihr eine Idee woran das liegen könnte?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
The Lord of Programming
Living Legend


Alter: 37
Anmeldedatum: 14.03.2003
Beiträge: 3122

Medaillen: Keine

BeitragVerfasst am: 25.09.2007, 15:15    Titel: Antworten mit Zitat

Bist du sicher, dass Direct3D richtig initialisiert wurde bzw. hast entsprechende Prüfungen eingebaut?
Wenn lpD3DDevice auf ungültigen Speicher verweisen würde, könnte es mit diesem Rendercall nichts anfangen. Es gäbe eine Zugriffsverletzung, die das Programm abstürzen lässt.

Kannst du (mit Hilfe des Debuggers) mehr herausfinden, z.B. wo genau der Fehler auftritt?
_________________
www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console


Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
newby
JLI'ler



Anmeldedatum: 17.08.2007
Beiträge: 106

Medaillen: Keine

BeitragVerfasst am: 25.09.2007, 16:16    Titel: Antworten mit Zitat

sorry leute, ich bin ein idiot, hab versucht den Backbuffer zu füllen als ich schon die Funktion CleanUpDirect3D ausgeführt habe. War ein ziemlich dummer Fehler! Sorry.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
sp3cK-r0LL3
Senior JLI'ler


Alter: 33
Anmeldedatum: 18.06.2004
Beiträge: 275

Medaillen: Keine

BeitragVerfasst am: 25.09.2007, 18:21    Titel: Antworten mit Zitat

Kein Problem, außerdem sehr gut, dass du geschrieben hast wie du das Problem gelöst hast.
_________________
sex is updatedb; locate; talk; date; cd; strip; look; touch; finger; unzip; uptime; gawk; head; apt-get install condom; mount; fsck; gasp; more; yes; more; umount; apt-get remove --purge condom; make clean; sleep
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Fragen, Antworten und Kritik Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
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

Impressum