Einzelnen Beitrag anzeigen

flosoft

Registriert seit: 23. Apr 2007
15 Beiträge
 
Delphi 2007 Professional
 
#1

Typendefinition innerhalb einer Klasse

  Alt 23. Sep 2011, 16:09
Delphi-Version: 2007
Hallo,
ich beginne gerade mich intensiver mit OOP zu beschäftigen.
Ich würde gerne folgendes erreichen:
Die Rückgabe von Function "foo" soll ein dynamisches Array aus Objekten der Klasse "THin" sein...
Hier mein Versuch:

Delphi-Quellcode:
uses Windows, Graphics;

type
  THin = class;

  TDes = class
  private
    type
       TaTHin = array of THin
    function foo(x: Integer): TaTHin;
  protected
    //...
  public
    //...
  end;

  THin = class
  private
    //...
  protected
    //...
  public
    //...
  end;

implementation
Mein Problem (oder besser gesagt das des Compilers ) ist die Typendefinition:
Delphi-Quellcode:
    type
       TaTHin = array of THin
Geht so ein "Konsturkt" in Delphi? Oder bin ich schon blind und es gibt dafür eine andere Lösung?
Danke
flosoft
  Mit Zitat antworten Zitat