Guten Abend,
ich habe in letzter Zeit angefangen ein kleines Spiel zu schreiben, dieses Spiel nutzt die TriBase Engine und läuft auf dem meinem PC sehr gut. Jetzt wollte ich das Spiel mal auf meinem Netbook testen, also habe ich es kompiliert und via Dropbox rübergezogen.
Es startet auch und der Configdialog wird auch angezeigt, sobald ich aber auf "Start" drücke kommt nach kurzer Zeit ein Fenster mit der Nachricht, dass das Programm nicht mehr Funktioniert. Dieser Fehler kommt auch mit ganz verschiedenen Einstellung.
Als erstes habe ich natürlich in die Log-Datei geschaut welche wie folgt aussieht:
INFO: TriBase-Engine wird initialisiert... (TriBase.cpp, Zeile 86, Funktion tbInit)
INFO: Initialisierung komplett! (TriBase.cpp, Zeile 104, Funktion tbInit)
INFO: Der Konfigurationsdialog wird aufgerufen... (tbConfig.cpp, Zeile 1050, Funktion tbDoConfigDialog)
INFO: Die Direct3D-Komponente wird initialisiert... (tbDirect3D.cpp, Zeile 162, Funktion tbDirect3D::Init)
INFO: Erstellen des Fensters... (tbDirect3D.cpp, Zeile 169, Funktion tbDirect3D::Init)
INFO: Initialisierung von Direct3D... (tbDirect3D.cpp, Zeile 209, Funktion tbDirect3D::Init)
INFO: Die Initialisierung der Direct3D-Komponente ist abgeschlossen! (tbDirect3D.cpp, Zeile 274, Funktion tbDirect3D::Init)
INFO: Texturmanager wurde initialisiert! (tbTextureManager.cpp, Zeile 43, Funktion tbTextureManager::Init)
INFO: Die DirectInput-Komponente wird initialisiert... (tbDirectInput.cpp, Zeile 702, Funktion tbDirectInput::Init)
INFO: DirectInput-Schnittstelle wird generiert... (tbDirectInput.cpp, Zeile 720, Funktion tbDirectInput::Init)
INFO: Initialisierung der Maus komplett! (tbDirectInput.cpp, Zeile 662, Funktion EnumDevicesCallback)
INFO: Initialisierung der Tastatur
Auf meinem normalen PC sieht diese so aus:
INFO: TriBase-Engine wird initialisiert... (TriBase.cpp, Zeile 86, Funktion tbInit)
INFO: Initialisierung komplett! (TriBase.cpp, Zeile 104, Funktion tbInit)
INFO: Der Konfigurationsdialog wird aufgerufen... (tbConfig.cpp, Zeile 1050, Funktion tbDoConfigDialog)
INFO: Die Direct3D-Komponente wird initialisiert... (tbDirect3D.cpp, Zeile 162, Funktion tbDirect3D::Init)
INFO: Erstellen des Fensters... (tbDirect3D.cpp, Zeile 169, Funktion tbDirect3D::Init)
INFO: Initialisierung von Direct3D... (tbDirect3D.cpp, Zeile 209, Funktion tbDirect3D::Init)
INFO: Die Initialisierung der Direct3D-Komponente ist abgeschlossen! (tbDirect3D.cpp, Zeile 274, Funktion tbDirect3D::Init)
INFO: Texturmanager wurde initialisiert! (tbTextureManager.cpp, Zeile 43, Funktion tbTextureManager::Init)
INFO: Die DirectInput-Komponente wird initialisiert... (tbDirectInput.cpp, Zeile 702, Funktion tbDirectInput::Init)
INFO: DirectInput-Schnittstelle wird generiert... (tbDirectInput.cpp, Zeile 720, Funktion tbDirectInput::Init)
INFO: Initialisierung der Maus komplett! (tbDirectInput.cpp, Zeile 662, Funktion EnumDevicesCallback)
INFO: Initialisierung der Tastatur komplett! (tbDirectInput.cpp, Zeile 656, Funktion EnumDevicesCallback)
INFO: Die DirectInput-Komponente wurde erfolgreich initialisiert! (tbDirectInput.cpp, Zeile 754, Funktion tbDirectInput::Init)
INFO: Die DirectSound-Komponente wird initialisiert... (tbDirectSound.cpp, Zeile 45, Funktion tbDirectSound::Init)
INFO: DirectSound-Schnittstelle wird generiert... (tbDirectSound.cpp, Zeile 56, Funktion tbDirectSound::Init)
INFO: Generiere primären Soundpuffer... (tbDirectSound.cpp, Zeile 67, Funktion tbDirectSound::Init)
INFO: Die DirectSound-Komponente wurde erfolgreich initialisiert! (tbDirectSound.cpp, Zeile 111, Funktion tbDirectSound::Init)
INFO: Nachrichtenschleife wird betreten... (TriBase.cpp, Zeile 179, Funktion tbDoMessageLoop)
INFO: Nachrichtenschleife beendet! (TriBase.cpp, Zeile 247, Funktion tbDoMessageLoop)
INFO: Die Direct3D-Komponente wurde heruntergefahren. (tbDirect3D.cpp, Zeile 313, Funktion tbDirect3D::Exit)
INFO: Die DirectInput-Komponente wurde heruntergefahren. (tbDirectInput.cpp, Zeile 784, Funktion tbDirectInput::Exit)
INFO: Die DirectSound-Komponente wurde heruntergefahren. (tbDirectSound.cpp, Zeile 128, Funktion tbDirectSound::Exit)
INFO: Der Texturmanager wurde heruntergefahren. (tbTextureManager.cpp, Zeile 59, Funktion tbTextureManager::Exit)
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)
Mich wundert es besonders, dass er bei der ersten Logdatei mitten im Satzt aufhört.
Hat einer von euch eine Idee woran das liegen kann?
Vielen Dank für eure Hilfe
Noxum
PS: Achja wenn ich das Programm, welches noch in meiner Dropbox liegt, starte dann klappt es auf meinem PC auch, somit habe ich wohl auch nicht vergessen etwas mit zu kopieren.