ich versuche ein C# Programm auf FPC umzusetzen und bin dabei auf folgendes Problem gestossen.
Code: Alles auswählen
TBaseThing = class(TObject)
end;
TThing = class(TBaseThing)
private
FContainer: TThingHolder;
end;
TThingHolder = class(TThing)
end;
Damit gibt es jetzt natürlich eine Circular unit reference zwischen der TThing und TThingHolder Unit.
Kann dieses Problem irgendwie gelöst werden?
Ist wahrscheinlich irrelevant mein System:
Windows 10
Lazarus 2.2.6
FPC 3.2.2