Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: Try except - Functions - wie tief

  Alt 23. Feb 2015, 22:26
Mit deinem try ... except fängst du die Fehlermeldungen ab un danach gibt es keinen Fehler mehr.

Darum ist das ja auch totaler Humbug.

Delphi-Quellcode:
implementation

{$R *.DFM}

function DieZweiteFUNC(A_egal: string): boolean;
begin
  raise Exception.Create( 'simulierter Fehler' );
  ShowMessage( A_egal ); // wird nicht ausgeführt
end;

function checkit(Bla: string; Blubb: string): boolean;
begin
  DieZweiteFUNC('rufe zweite');
  ShowMessage( Bla + Blubb ); // wird nicht ausgeführt
end; // END FUNCTION

procedure TForm1.Button1Click(Sender: TObject);
begin
  checkit('A', 'C');
  ShowMessage( 'Alles schick' ); // wird nicht ausgeführt
end; // END FUNC
Nach dem ButtonClick kommt eine Dialogbox mit der Fehlermeldung "simulierter Fehler"
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)

Geändert von Sir Rufo (23. Feb 2015 um 22:29 Uhr)
  Mit Zitat antworten Zitat