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

22.02.2009, 11:57

problem beim Laden vonSchriftarten

hallole

bei mir funktioniert des Beispielprogramm 3.4.9 net(Das ist das mit dem Text)
Der Zeigt mir den Fehler an "Fehler beim Laden der Schriftarten" und danach gibts irgendeine Speicherverletzung.

Hier die Fehler:

Quellcode

1
2
3
4
5
6
7
8
9
INFO: Texturmanager wurde initialisiert! (tbtexturemanager.cpp, Zeile 43, Funktion tbTextureManager::Init)
c:\Dokumente und Einstellungen\Jan\Eigene Dateien\Visual Studio 2008\Projects\Schriften\memory(11,3): ID3DXEffectCompiler: State 'COLORARG1' must be assigned a numeric scalar or a 4-float vector
c:\Dokumente und Einstellungen\Jan\Eigene Dateien\Visual Studio 2008\Projects\Schriften\memory(15,3): ID3DXEffectCompiler: State 'ALPHAARG1' must be assigned a numeric scalar or a 4-float vector
ID3DXEffectCompiler: There was an error initializing the compiler
FEHLER: Der Aufruf von D3DXCreateEffect verursachte den DirectX-Fehler E_FAIL! Beschreibung: An undetermined error occurred (tbeffect.cpp, Zeile 63, Funktion tbEffect::Init)
FEHLER: Fehler beim Erstellen des Effekts! (tbfont.cpp, Zeile 100, Funktion tbFont::Init)
FEHLER: Fehler beim Laden der Schriftart! (tbfont.cpp, Zeile 135, Funktion tbFont::Init)
Eine Ausnahme (erste Chance) bei 0x100bf879 (TriBaseD.dll) in Fenster.exe: 0xC0000005: Zugriffsverletzung beim Lesen an Position 0x00000000.
Unbehandelte Ausnahme bei 0x100bf879 (TriBaseD.dll) in Fenster.exe: 0xC0000005: Zugriffsverletzung beim Lesen an Position 0x00000000.


Ich hab schonmal die Schriftdateien ausgewechselt an dene liegts net.
Ich hab die 3. AUflage vom Buch und benutze Visual C++ 2008 EE

Gruß jan

2

22.02.2009, 12:07

Hallo Jan und Willkommen im Forum! :)

Dein Problem ist hier schon öfter herumgegeistert.
Hier solltest du die Lösung dazu finden.
fka tm

3

22.02.2009, 13:05

Danke
So jetzt sinds schonmal 2 Fehler weniger aber der hat immernoch des Problem mit der Effekdatei.
Ich hab die paar Zeilen umgeändert und die Engine neu kompiliert.
Ne andere Effekt Datei außer die in tbFont.cpp gibt ja in dem Beispiel net

gruß jan

PS: Innerhalb von 10 min ne Antwort ich glaub schneller geht nichtmehr

Hier noch mal die Fehler

Quellcode

1
2
3
4
5
6
c:\Dokumente und Einstellungen\Jan\Eigene Dateien\Visual Studio 2008\Projects\Schriften\memory(11,3): ID3DXEffectCompiler: State 'COLORARG1' must be assigned a numeric scalar or a 4-float vector
c:\Dokumente und Einstellungen\Jan\Eigene Dateien\Visual Studio 2008\Projects\Schriften\memory(15,3): ID3DXEffectCompiler: State 'ALPHAARG1' must be assigned a numeric scalar or a 4-float vector
ID3DXEffectCompiler: There was an error initializing the compiler
FEHLER: Der Aufruf von D3DXCreateEffect verursachte den DirectX-Fehler E_FAIL! Beschreibung: An undetermined error occurred (tbeffect.cpp, Zeile 63, Funktion tbEffect::Init)
FEHLER: Fehler beim Erstellen des Effekts! (tbfont.cpp, Zeile 100, Funktion tbFont::Init)
FEHLER: Fehler beim Laden der Schriftart! (tbfont.cpp, Zeile 135, Funktion tbFont::Init)

4

22.02.2009, 13:13

ok jetzt hats geklappt
hab die falschen zeilen in font.cpp geändert^^

danke nochmal
gruß jan

Werbeanzeige