Folgendes Szenario:
Code:
procedure first;
begin
try
second;
except
dosomethingaboutit;
end;
end;
procedure second;
begin
dosomethingthatmightcauseanexception;
end;
Die Prozedur "second" stammt aus einer anderen
Unit an der ich nichts verändern möchte. Gleichzeitig besteht aber die Gefahr, dass genau dort eine
Exception geworfen wird. Die möchte ich aber abfangen, also dachte ich mir, dass die aufrufende Prozedur "first" dies tun könnte. Macht sie aber nicht. Das was ich dort in die except-Klausel schreibe, wird einfach ignoriert. Wie kann ich das lösen?