Einzelnen Beitrag anzeigen

dominikkv

Registriert seit: 30. Sep 2006
Ort: Gundelfingen
1.109 Beiträge
 
Delphi 2007 Professional
 
#4

Re: Zwei Klassen in einer ObjectList

  Alt 28. Mai 2010, 16:25
Ich würde das ganze über Ableitungen lösen:
Delphi-Quellcode:
Type
  TBasicProt = class(TObject)
  public
    procedure Send(const Buf : Array of byte); virtual; abstract;
    procedure Verarbeite; virtual; abstract;
  end;

  TProt1 = class(TBasicProt)
    private
      procedure MachWasAB;
    public
      constructor create;
      procedure Send(const Buf : Array of byte); override;
      procedure Verarbeite; override;
  end;

  TProt2 = class(TBasicProt)
    private
      procedure MachWasABC;
    public
      constructor create;
      procedure Send(Const Buf : Array of Byte); override;
      procedure Verarbeite; override;
  end;

Var
  ClientList: Array of TBasicProt; // oder auch eine andere Liste
Dominik
Wer anderen eine Grube gräbt, hat ein Gruben-Grab-Gerät!
  Mit Zitat antworten Zitat