![]() |
Keine Meldung bei Exception mehr - warum?
Hallo,
ich habe neuerdings bei meinem D6 PE das Problem, dass gar keine Meldungen mehr bei Exceptions angezeigt werden. Der Code wird an der Stelle abgebrochen und ein try-except-Block schlägt an, aber keine Meldung. Was kann ich tun, damit sie wieder angezeigt werden? Danke, ManuMF [edit]Titel verbessert[/edit] |
Re: Keine Meldung bei Exception mehr - warum?
Try..Except Blöcke behandeln die exceptions, sie werden dann nicht mehr als Box angezeigt, das passiert nur bei unbehandelten Fehlern .Wenn du sie trotzdem sehen willst, dann kannst du in den Projektoptionen die Sprachexceptions aktivieren.
|
Re: Keine Meldung bei Exception mehr - warum?
Sorry, hätte ich genauer schreiben sollen. Ich meine natürlich, dass ohne Block trotzdem keine Meldung kommt und nur die Ausführung abgebrochen wird. Das mit dem Block war nur ein "Beweis", dass es sich tatsächlich um eine Exception handelt.
|
Re: Keine Meldung bei Exception mehr - warum?
Hmmm, wenn es sich um eine Konsolenanwendung handelt, dann werden normalerweise keine Exceptions angezeigt, wenn es aber ne VLC Formularanwendung ist dann könnte es höchstens sein, dass irgendwas in den Optionen falsch eingestellt ist.
Wenn das ganze auch bei neu erstellten Anwendungen auftritt, kann es nicht an den Projektoptionen liegen sondern muss dann irgendwo unter Tools->Optionen falsch eingestellt sein.. Da hilft dann wohl bloß ausprobieren... Vllt weiss aber auch jemand hier im Forum genau welche Optionseinstellung soetwas bewirkt.... Vlie Glück ;) phreax |
Re: Keine Meldung bei Exception mehr - warum?
Ja, es tritt bei VCL-Anwendungen auf, auch neu erstellten.
Ich habe die Optionen schon durchgeschaut, ohne Erfolg. Wüsste aber auch nicht, dass ich was geändert habe :gruebel: |
Re: Keine Meldung bei Exception mehr - warum?
Moin Manu,
hast Du eventuell bei Tools\Debugger Options\OS Exceptions in der Groupbox "On Resume" den RadioButton "Run handled" aktiviert? (Tools = Extras in der deutschen Version). |
Re: Keine Meldung bei Exception mehr - warum?
Habe da eine GroupBox "Beim Fortsetzen", das dürfte die sein, die du meinst. Da ist bei allen "Unbehandelt starten" ausgewählt. "Behandelt von" steht auf Anwenderprogramm.
[edit] Komisch, jetzt gehts wieder... :gruebel: ![]() [/edit] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz