Ich denke, das Problem ist folgendes (hatte ich auch mal): Forward-Deklarationen funktionieren nicht
Unit-übergreifend.
Deswegen bin ich auch dazu übergegangen, wieder viel in eine
Unit zu packen. Man spart sich damit unter Umständen einiges an Arbeit, und die Übersicht geht (bis jetzt) dank der "Struktur-Ansicht" auch nicht verloren. Wenn man sich mal die Delphi-Units anschaut, oder Bibliotheken wie PNGImage, sieht man, dass die ja auch nicht gerade schlank sind. Und verglichen damit sind meine Units imemr noch winzig.