Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by mkinzler,
6. Mär 2006
Er möchte ja auf Felder des Record indizier zugreifen. Deshalb habe ich ihm den Vorschalg gemacht, einen Array zu nehmen und den Zugriff per Name über proprties zu erledigen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by mkinzler,
5. Mär 2006
Ich habe dich da falsch verstanden, mit einem normalen Record wird das aber sicherlich schwer. Ween du aber einen Klasse benutzt könnte man das über properies erreichen.
type
TStammdaten = class
Items: Array of string;
public
function getTitel: ShortString;
procedure setTitel( value: ShortString);
property TITEL: ShortString read getTitel write setTitel;
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by mkinzler,
5. Mär 2006
Mir ist ehrlich gesagt noch nicht ganz klar was du eigentlich suchst.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by mkinzler,
5. Mär 2006
zieh sie raus: also in der Klassendefinition nur den Kopf und später im Implementationsteil die Implementierung
type
...
TStammdaten = class
..
Items: Array of TStammDatum;
..
procedure add ( wert: TStammdatum);
...
end;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by mkinzler,
5. Mär 2006
Du hast ja 2 Scahen vermischt, du hast einen Record und eine Klase welche eine Eigenschaft Items hat welche eine Liste oder eienen Array von diesem Recird besitzt
Du könntest wie folgend vorgehen
type
TStammdatum = record
TITEL :String;
NACHNAME :String;
VORNAME :String;
GEBURTSNAME :String;