Einzelnen Beitrag anzeigen

Benutzerbild von Flocke
Flocke

Registriert seit: 9. Jun 2005
Ort: Unna
1.172 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#6

Re: Goto in andere Procedure...oder gibts ne Alternative?

  Alt 29. Aug 2005, 15:22
Zitat von glkgereon:
ist es logischer eine exceptions zu werfen, die zu 100% abgefangen wird?
aber es ist eine überlegung wert....

Exception.Create('bla'), oder?
Wieso zu 100%? Ich denke nur dann, wenn ein Fehler auftritt, oder? ... und das sollte ja eher die "Ausnahme" sein (dann im wahrsten Sinne des Wortes).

Delphi-Quellcode:
procedure Output(Error: Boolean; Value: String);
begin
  if Error then
    raise Exception.Create(Value+'Fehler');
  WriteLn(Value+'OK');
end;

begin
  try
    OutPut(Init,'Init...');
    OutPut(FileInit,'FileInit...');
    OutPut(Analyse,'Analyse...');
    OutPut(FileUnInit,'FileUnInit...');
    OutPut(UnInit,'UnInit...');
  except
    on E: Exception do
      WriteLn(E.Message);
  end;
end.
Volker
Besucht meine Garage
Aktuell: RtfLabel 1.3d, PrintToFile 1.4
  Mit Zitat antworten Zitat