Da liegt noch einiges im Argen.
So sollte die Log-Datei aussehen:
INFO: TriBase-Engine wird initialisiert... (TriBase.cpp, Zeile 86, Funktion tbInit)
INFO: Initialisierung komplett! (TriBase.cpp, Zeile 104, Funktion tbInit)
INFO: Fensterklasse wurde registriert! (InitWindow.cpp, Zeile 31, Funktion InitWindow) <-- ab hier läufts bei dir krumm
INFO: Fenster wurde erstellt! (InitWindow.cpp, Zeile 57, Funktion InitWindow)
INFO: IDirect3D9-Schnittstelle wurde erzeugt! (InitDirect3D.cpp, Zeile 28, Funktion InitDirect3D)
INFO: Geräteschnittstelle wurde generiert! (InitDirect3D.cpp, Zeile 61, Funktion InitDirect3D)
INFO: Nachrichtenschleife wird betreten... (TriBase.cpp, Zeile 179, Funktion tbDoMessageLoop)
INFO: Nachrichtenschleife beendet! (TriBase.cpp, Zeile 247, Funktion tbDoMessageLoop)
INFO: Fensterkomponente wurde heruntergefahren! (InitWindow.cpp, Zeile 69, Funktion ExitWindow)
INFO: TriBase-Engine wird heruntergefahren... (TriBase.cpp, Zeile 113, Funktion tbExit)
INFO: Alle Speicherbereiche freigegeben! (tbMemory.cpp, Zeile 116, Funktion tbMemExit)
INFO: Herunterfahren abgeschlossen! (TriBase.cpp, Zeile 149, Funktion tbExit)
Das heißt, dass schon mal das Fenster weder registriert, noch erstellt wird.