Es ist nur ein String der dort verarbeitet wird. Wird so schlimm nicht sein
Ansonsten hätte ich diese Verarbeitung bzw. einen Prozeduraufruf doppelt, da ich zwei Stellen habe wo ich den Constructor aufrufe.
Ist das hier ausreichend (Code ist nur zum Verständnis)
Delphi-Quellcode:
try
InstanceX := ClassX.Create();
// raise exception im Constructor mit Nachricht für mein Log-File
except
end;
if Assigned(InstanceX)
then
GenerischeListe.Add(InstanceX);