Ich hab mich (abgewandelt) zitiert.
Für mich die (bisher) beste Lösung:
Zitat von
"SebE:
...
Für die Vollständigkeit:
Delphi-Quellcode:
type
A1 = class
[...]
end;
Delphi-Quellcode:
uses
mA1;
type
B = class
<list of A1>
[...]
end;
Delphi-Quellcode:
uses
mA1, mB;
type
A2 = class(A1)
myB: B;
[...]
end;
...
Alle liegen in ihrem eigenen Modul.