Try - Catch Frage...

Übersicht BlitzMax, BlitzMax NG Allgemein

Neue Antwort erstellen

Firstdeathmaker

Betreff: Try - Catch Frage...

BeitragDo, Aug 28, 2008 14:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,

ich habe mein ganzes Program in einen Try End Try Block gepackt, und lasse mir die Fehlermeldungen ausgeben:

Code: [AUSKLAPPEN]
Try
(New Main).Run()

Local o:Object
If String(o) Notify(String(o))
End Try


Wenn jetzt irgendwo im Programmcode allerdings versucht wird, auf eine Methode eines Objektes welches nicht existiert zuzugreifen (also ein typischer BMax Fehler emittiert werden würde), wird als Fehlerquelle nur das "Try" angezeigt, nicht aber die wirkliche Fehlerquelle. Wie kann ich das ändern?
www.illusion-games.de
Space War 3 | Space Race | Galaxy on Fire | Razoon
Gewinner des BCC #57 User posted image

Goodjee

BeitragDo, Aug 28, 2008 14:44
Antworten mit Zitat
Benutzer-Profile anzeigen
bei einem try-catch sollte eventuell auch ein catch auftauchen, also in etwa so:
Code: [AUSKLAPPEN]

Try
  (New Main).Run()
catch ex.Object
  Notify(ex.toString())
End Try


allerdings hab ich das in bmax nich getestet, kenne es aber so von java
"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group