Programmieren - alles kontrollieren 4.936 Themen, 20.622 Beiträge

Unabgefangene Exception

Quatschkopp / 1 Antworten / Flachansicht Nickles

Hi Leute,


wir mussten für die FH ein Spiel ( Malefiz ) programmieren. Das funktioniert auch alles super. Nur ein Problem haben wir noch! Im selben Verzeichnis wie das Programm muss sich ein Ordner skins mit mit verschiedene Layouts und Oberflächen befinden. Wir haben in allen möglichen Fällen abgefangen (Neues Spiel, Spiel laden, ...), wenn dies nicht der Fall ist. Das einzige was nicht funktioniert ist, wenn man das Spiel über einen Spielstand lädt! Sprich, das Programm ist noch nicht gestartet und man klickt doppelt auf einen Spielstand. Wenn hier das Verzeichnis skins nicht existiert, dann schmiert er gandenlos ab. Im Debugmodus kann ich leider auch nicht viel erkennen. Lediglich, dass die Variable m_hWnd = NULL ist. Warum auch immer. Kann man irgendwie alle Exception die irgendwie auftreten, abfangen?


 


Vielen Dank, Stefan

bei Antwort benachrichtigen
r00ter Quatschkopp „Unabgefangene Exception“
Optionen

Wie wärs wenn ihr beim Programmstart ein Modul aufruft, welches überprüft ob dieses Verzeichnis (eventuell mit Inhalt) überhaupt existiert? Ist viel besser so als mit Exceptions zu arbeiten.


visit:
http://www.linux-programmierung.net
Professional UNIX/Linux Coding, Security and more...

bei Antwort benachrichtigen