Einzelnen Beitrag anzeigen

Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.337 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: TObjectList mit gemeinsamen Eigenschaften

  Alt 20. Mai 2018, 10:36
Du kannst Dir natürlich auch eine TMyStateObjectList bauen, die die klassische Objektlist und das Dictionary sowie auch sämtliche Zugriffe kapselt.

Etwa so:

Delphi-Quellcode:
TMyState = record
  TS: TDateTime;
  State: Integer;
end;

TMyStateObjectList = class
  fObjectList: TObjectList;
  fDictionary: TDictionary(TObject/TMyState);
  procedure AddObject(aObject: TObject);
  function GetObject(aIndex: Integer): TObject;
  function GetState(aIndex: Integer): TMyState;
end;
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat