Richtig du kannst dir da dann weitere Exceptions für deine speziellen Fälle deklarieren. Habe ich bei meiner Adress-Datenbank auch gemacht. Da habe ich zum Beispiel die Exeptions:
Delphi-Quellcode:
type
EArgumentNull =
class(
Exception)
public
constructor CreateFmt(
const MethodeName:
String;
const Parameter:
String);
end;
EXMLError =
class(
Exception)
public
constructor CreateFmt(
const MethodeName:
String;
const Msg:
String;
const Parameter:
String);
end;