![]() |
exception in lokaler Subroutine verarbeiten
Hallo,
ich habe hier eine Routine lokal verwendet und will darin Exceptions abfangen. Das klappt, allerdings springt der Online-Debugger zunächst in die Hauptroutine zurück, bevor er die except-Klausel abarbeitet. Ist das nur eine Frage des Debuggers oder gibt es in dieser Struktur mit der lokalen Routine ein anderes Verhalten der Exceptionbehandlung?
Delphi-Quellcode:
Grüße, Messie
procedure TForm1.TntButton1Click(Sender: TObject);
var s : string; //lokal function TryConvert(input : String) : real; begin try result := StrToFloat(input); except ShowMessage('das hier anzeigen'); end; end; begin try TryConvert('Unsinn'); except ShowMessage('das hier eigentlich nicht anzeigen!'); end; end; |
Re: exception in lokaler Subroutine verarbeiten
Zitat:
|
Re: exception in lokaler Subroutine verarbeiten
Zitat:
Grüße, Messie |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:10 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