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.