![]() |
Exception?????
Ich verstehe Exception nicht. zum Beispiel:
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var a: double; begin try a := 2/0; except on EZeroDivide do label1.caption:='teilungdurch 0 '; end; end; da bricht das programm einfach ab mit der gewohnten Fehlermeldung - ich möchte aber natürlich, das es weiter läuft und label1.caption teilungdurch 0 anzeigt. weiss jemand, was ich da falsch verstanden habe??? karl [edit=MrSpock]Code Tags eingefügt. Mfg, MrSpock[/edit] |
Re: Exception?????
Jo, du verwechselst die Debug Funktionen der Delphi IDE mit dem Starten deiner EXE als normale Anwendung OHNE Debugger.
Also, entweder mal deine EXE aus dem Explorer starten, oder in der Delphi IDE den Debugger deaktivieren. gruß hagen |
Re: Exception?????
try..except dient dazu, eigenen Code beim Auftreten einer Exception ausführen zu lassen. Um Code auszuführen, egal, ob eine Exception auftaucht oder nicht, dient try..finally.
|
Re: Exception?????
danke, negaH, jetz weiss ich was ich verwechsle.
Aber wie kann ich in der Delphi IDE den Debugger deaktivieren??? ich habe delphi 5 ( tools - umgebungsoptionen -????? ) |
Re: Exception?????
Du kannst das ganze auch unter Tools -> Debuggeroptionen unter einer bestimmten Registerkarte einstellen.
Dort kannst du alles Delphi-exceptions aktivieren bzw. deaktivieren und auch einzelne Exceptions mit der Nameneingabe aktivieren. In der EXE selbst funktioniert die Exception sicherlich. mytar |
Re: Exception?????
Nenn mich Hilfe und drücke mir am Rücken auf F1 ;)
Also Delphi5\IDE\Menu\Tools\Debugger Einstellungen\Allgemein\Integerierter Debugger Checkbox abhacken. Gruß Hagen |
Re: Exception?????
Zitat:
|
Re: Exception?????
Dann musste mich patchen, momentan habe ich mir einen Wurm eingefangen, weil mein OS durch C Programmierer erstellt wurde und ich somit nicht Feuerfest bin, ich vertrage keine FireWall ;) Heute abend werde ich aber mit meinem Großrechner connecten und ein Update durchführen ;) Vorher laufe ich Blau an und schließe alle Fenster.
Sorry, out of Order, please download first the newest internet connection kit to connect to the internet. Gruß Hagen |
Re: Exception?????
:-D danke, leute, ich hab jetzt alles im griff: mit maus und Hilfeknopf kann nichts mehr schiefgehn! :-D
:gruebel: Aber sowas muss einem ja schliesslich auch mal erklärt werden!! :gruebel: :pale: ?? bin ich nicht der ganz echte gaus?? :pale: |
Re: Exception?????
Zitat:
Gruss Nico ps: damals gab es wahrscheinlich weder F1 noch negaH.hlp :D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:21 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