Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

01.11.2005, 17:41

Runtime Error in Breakanoid

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

dreaming in digital...living in realtime...thinking in binary...talking in IP...welcome to my world

Anonymous

unregistriert

2

01.11.2005, 18:17

ach ja, im Beispielprogramm "Kapitel 3/03 Texte/" habe ich ebenfalls den Fehler beim Aufruf der tbFont::Init(tgaFile,tbfFile)

3

01.11.2005, 20:20

hmmm...
directX Version von der Buch CD installiert, jetzt gehts...
vorher hatte ich das neueste Update von der MSDN Seite auf meinem Rechner...
Das Problem ist zwar damit umschifft, die Ursache würd mich aber doch noch interessieren...

mfg.matmaxx

dreaming in digital...living in realtime...thinking in binary...talking in IP...welcome to my world

Werbeanzeige