Einzelnen Beitrag anzeigen

FrEEzE2046

Registriert seit: 25. Aug 2009
27 Beiträge
 
#4

Re: Externe Deklaration von Klassen

  Alt 16. Dez 2009, 15:18
Zitat von jfheins:
Nein, das geht nicht - Delphi hat einen Single-pass-Compiler.

Einzige Lösung ist: Überwinde deinen Ordnungsdrang und apcke beides in eine Unit. Und wenn du meinst, dass das zu unübersichtlich wird, guck dir mal die VCL-units an
Das kann doch nicht sein, dass man dem Compiler nicht mal sagen kann, dass er das jetzt einfach mal so kompilieren soll. Es ist sowieso ein Integer-Typ (Pointer) und mehr muss er zu diesem Zeitpunkt überhaupt nicht wissen.

Es wird ihm später ja noch mitgeteilt, was genau TKlasseA für ein Typ ist.


Zitat von Uwe Raabe:
Du kannst natürlich acuh nochmal dein Design überdenken: solange TKlasseB nicht auf Parent.KlasseB zugreifen muss, kannst du das Problem mit einer abstrakten TKlasseA lösen.
Ist mir klar, ich will (nur)dafür aber keine VMT-Table anlegen lassen.
  Mit Zitat antworten Zitat