Thema: Delphi try-except Problem

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.034 Beiträge
 
Delphi 12 Athens
 
#7

Re: try-except Problem

  Alt 16. Jun 2006, 01:57
Zitat von thetrue:
Delphi-Quellcode:
except
  end;
end;
Tut mir Leid, aber die Codeformatierung ist echt schlecht, denn es sieht ja so aus, als wenn dort ein einsames END drinstehen würde.

@xZise: da könnte noch ein BEGIN-END wegfallen, da TRY-EXCEPT auch einen eigenständigen Block darstellt.
Delphi-Quellcode:
procedure Tfrm_main.Timer2Timer(Sender: TObject);
begin
if server.Connected then
  try
    tmptxt := server.ReadLn(':cmd\*\')
    timer1.Enabled := true;
  except
  end;
end;

PS: wie mkinzler schon andeutete ... der Debugger zeigt selbst nochmal die Exceptionmeldung an (wenn dieses Verhalten nicht extra in den Projektoptionen deaktiviert wurde.

Also die erste Exceptionmeldung kommt vom Debugger und danach kommt erst die Exceptionmeldung vom Programm.
Und wenn die Exception innerhalb von TRY-EXCEPT auftritt, dann kommt immernoch die Meldung vom Debugger und die vorm Programm wird unterdrückt.


Außerhalb des Debuggers kommt dann natürlich keine Meldung mehr vom Debugger, wie auch ... ist ja keiner mehr da.

PSS: aber das hättest du auch im Forum nachlesen können, denn es gibt schon unmassen von diesen Fragen, wo es jedesmal wieder gesagt wird -.-''
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat