Guten Abend...
ich hab da ein kleines Problem mit "Breakanoid".
Wenn ich das Projekt mit VS.net lade und starte, bekomme ich in CBreakanoid::Load ind der Zeile 161
|
Quellcode
|
1
|
if(m_pFont1->Init("Data\\Font1.tga", "Data\\Font1.tbf"))
|
einen Fehler, der da lautet:
Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention.
Ich versteh zwar, was mir die Fehlermeldung sagen will, aber nicht, warum sie auftritt, denn es gibt ja eine Funktion tbFont::Init(tgaFile,tbfFile)...
Hat vielleicht irgendjemand eine Idee, womit das zusammenhängen könnte..?
Zur Info:
Das Projekt ist unverändert von der Buch CD übernommen (nur "entschreibgeschützt") und die im Funktionasaufruf angesprochenen Dateien liegen im richtigen Pfad.
Der Fehler tritt übrigens nur in der "Debug" Konfiguration auf, wenn ich es als "Release" kompilieren lasse, geht das Spiel einwandfrei.
mfg.matmaxx