EXCEPTION_ACCESS_VIOLATION Direct3DCreate9Ex()

01/27/2020 20:18 NewMoonx#1
Hallo Leute, brauch nochmal eure Hilfe da ich verzweifel, da dieser Error jetzt schon das zweite Mal auftaucht :o

Habe jetzt

#define __MODEL_VIEW
#define __MODEL_VIEWER
sowie
#define __ITEM_CONVERTER

in meine Source eingebaut. Bei beiden tauchen während dem Compilen keine Errors auf. Jedoch crashed die Neuz sobald man den Character ausgewählt hat.

Folgender Error wird ausgegeben:

Neuz Debug verweist mich auf diese Zeile:

Kann damit jetzt aber nicht viel anfangen, außer dass er vermutlich ein Problem mit den Wolken? hat.

Evtl. kann mir ja jemand helfen :)
01/31/2020 09:39 netHoxInc#2
Hab natürlich kein Plan allerdings, is da jede menge Kram auskommentiert, und auch innerhalb des 'crashy calls' ist ein adeilson comment.

Sieht mir nach verpfuschter source aus ^^

Ansosnten schau dir die func an, was für Params sie aktzeptiert und/oder benötigt, welche Abhängigkeiten in form von variablen ggf bestehen die zuvor gesetzt oder beschrieben werden müssen.

Mir is auch ein wenig schleierhaft warum überhaupt jemand in der Sky-Rendering func rumwurstet. Aber das is wieder nen anderes Thema..
01/31/2020 13:32 NewMoonx#3
Quote:
Originally Posted by netHoxInc View Post
Hab natürlich kein Plan allerdings, is da jede menge Kram auskommentiert, und auch innerhalb des 'crashy calls' ist ein adeilson comment.

Sieht mir nach verpfuschter source aus ^^

Ansosnten schau dir die func an, was für Params sie aktzeptiert und/oder benötigt, welche Abhängigkeiten in form von variablen ggf bestehen die zuvor gesetzt oder beschrieben werden müssen.

Mir is auch ein wenig schleierhaft warum überhaupt jemand in der Sky-Rendering func rumwurstet. Aber das is wieder nen anderes Thema..
Hab ich mir auch gedacht, deshalb arbeite ich bereits daran eine cleane Source aufzubauen.. da weiß ich zumindest was drin gepfuscht wurde :D

Aber hoffe natürlich trotzdem noch Hilfe zu bekommen, vielleicht hab ich ja auch etwas falsch gemacht (und mach den Fehler jetzt bei der cleanen genau so).
02/01/2020 04:11 xTwiLightx#4
Schwer zu sagen, was bei SetRenderState fehlgeschlagen ist.
Kann sein, dass pd3dDevice sich verabschiedet hat, oder im Code selbst irgendwas nicht so ganz korrekt läuft.

Der Aufruf selbst stellt ja kein Problem dar, und ich denke mal dass pd3dDevice auch nicht NULL/nullptr ist. Da hilft nur nach und nach jede Stelle zu kontrollieren die eingebaut wurde.. ^^'