Einzelnen Beitrag anzeigen

megaflop

Registriert seit: 8. Jul 2008
6 Beiträge
 
#5

Re: Problem: Denkblockade bei Klassenbeziehungen

  Alt 28. Aug 2008, 09:59
Zitat von DeddyH:
Wenn die erste die zweite im interface- und die zweite die erste im implementation-Abschnitt einbindet, funktioniert das wunderbar.
Wenn ich also die Klasse TDirect3D9 in UnitA erstelle und in UnitB die forward-Deklaration dieser Klasse setze + uses-Klausel in den implementation-Abschnitt, dann ist diese Klasse in UnitB nicht vollständig deklariert und Delphi komplimiert's nicht. Schade :/

Zitat von NamenLozer:
Forward-Deklarationen funktionieren nicht Unit-übergreifend.
Dann wird es wohl nicht funktionieren. Die Unit ist zwar noch nicht besonders groß, aber das wächst hier so mit der Zeit

Nun gut, danke für eure Antworten!
  Mit Zitat antworten Zitat