Erstens
niemals nicht über den Namen vegleichen.
Nachteil ist auch, dass der Name/Typ so
nicht vom Compiler geprüft wird.
Delphi-Quellcode:
try
...
except
on E:
Exception do
if E
is EIBInterBaseError
then
// nicht machen
else
raise;
end;
Delphi-Quellcode:
try
...
except
on E:
Exception do
if not (E
is EIBInterBaseError)
then
raise;
end;
oder wie bereits gezeigt
Delphi-Quellcode:
try
...
except
on E: EIBInterBaseError
do
;
// nichts
on E:
Exception do
raise;
end;
Ja, wäre schön, wenn Delphi 6 das könnte. Ich bekomme *dies und das ist unbekannt, das und dies kannste aber nich machen hier* wenn ich es so mache, ich glaube um einen Vergleich über namen komme ich nicht umher, aber das einfache raise; geht!