Thema: Delphi Klassenzyklus

Einzelnen Beitrag anzeigen

Benutzerbild von fiasko
fiasko

Registriert seit: 10. Dez 2002
Ort: Dresden
506 Beiträge
 
#1

Klassenzyklus

  Alt 30. Dez 2002, 21:08
Hallo,

ich hab ein kleines Problem mit meinen Klassendefinitionen, hier die wichtigsten Typedef Ausschnitte:

Delphi-Quellcode:
type
  TFCTList = class(TList)
  public
    function Add(Item: TClientThread): Integer;
  end;

  TAcceptThread = class(TThread)
  protected
    FreeList : TFCTList;
  end;

  TClientThread = class(TThread)
  private
    AcceptThread: TAcceptThread;
  protected
    constructor Create(AThread: TAcceptThread; sock: TSocket);
  end;
Wie man sieht sind die fast zyklich abhängig. Der Compiler fliegt natürlich immer in der 4. Zeile raus... hat einer ne Idee wie man das elegant lösen könnte, ohne das die ganze Klassenhierarchie den Bach runter geht?!


Thomas
Thomas Liske
Posts comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
  Mit Zitat antworten Zitat