Thema: Delphi Dynamische records

Einzelnen Beitrag anzeigen

dominikkv

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

Re: Dynamische records

  Alt 3. Mär 2008, 07:36
Wenn die zu speichernden Daten sich nicht vom Typ unterscheiden kannst du auch ein Array of Array of [Datentyp] nehmen.
Ansonsten würde ich auch ein Array of [Object] nehmen, dort kannst du die daten dann verwalten.
Delphi-Quellcode:
type
  TDatenContainer = class
  private
    fIntArray: Array of Integer;
    fStrArray: TStringList;
    fFloatArray: Array of Double;
  public
    constructor Create; // hier fStrArray erzeugen
    destructor Destroy; // und hier freigeben
    property IntAr[i: Integer]: Integer read GetInt write SetInt;
    property StrAr[i: integer]: String read GetStr write SetStr;
    property FloAr[i. integer]: Double read GetFloat write SetFloat;
  end;

  TMeineDaten: Array of TDatenContainer;

var
  MeineDaten: TMeineDaten;
Jetzt musst du nur noch die Setter und Getter schreiben
Dominik
Wer anderen eine Grube gräbt, hat ein Gruben-Grab-Gerät!
  Mit Zitat antworten Zitat