Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#6

Re: Ext. Variablen dynamisch erzeugen

  Alt 22. Jul 2005, 10:20
Zitat von TPeterT:
Nun möchte ich bei Aufruf einer Form aus einer anderen Form genau die Schlüsselwörter per Form.Schlüsselwort := 'Text' übergeben...
Das wäre als Array-Property möglich:
Delphi-Quellcode:
  TForm1 = class(TForm)
  private
    function GetDynData(const name: string): Variant;
    procedure SetDynData(const name: string; const Value: Variant);
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
    property DynData[const name:string]:Variant read GetDynData write SetDynData;
  end;
Jetzt stellt sich noch die Frage, wie man die Daten speichert.
Man braucht dazu ein assoziatives Array:
http://de.wikipedia.org/wiki/Assoziatives_Array
Dieses Array lässt sich z.B. mit einer TStringList + eine array of Variant nachbilden.
Andreas
  Mit Zitat antworten Zitat