Ist es möglich, die Bezeichnungen in einem Record über einen Pointer oder eine Art von Item-Funktion zu ermitteln?
Beispiel:
Delphi-Quellcode:
type TStammdaten = record
TITEL :String[20];
NACHNAME :String[40];
VORNAME :String[28];
GEBURTSNAME :String[40];
GEBURTSDATUM :String[12];
GESCHLECHT :String[1];
STRASSE :String[40];
PLZ :String[7];
ORT :String[40];
end;
und jetzt möchte ich in einer Schleife alle Stammdatennamen herausbekommen:
(der Code ist natürlich völlig falsch und soll nur zeigen, was ich eigentlich suche)
Delphi-Quellcode:
for i := 0 to 8 do
begin
if TStammdaten.Item[i].Name = 'Ort' then Showmessage('das ist der Wohnort des Mitglieds');
end;
geht das irgendwie mit einem Pointer auf das Record?
myStammdaten = ^TStammdaten