Hallo
ich habe folgenden Record:
Code:
type
PZeiger = ^TElement;
TElement = record
rechts: PZeiger;
nachname, vorname, strasse, plz, ort, email : string;
end;
Nun möchte ich nach diesen 6 Angaben sortieren können. Da ich nicht für jeden Vergleich eine eigene Prozedur schreiben will, würde ich gerne wissen ob es eine Möglichkeit gibt die Namen der "Untervariablen" des Records in einer anderen Variablen zu speichern.
Im Klartext: Ich will anstelle von
Code:
...
if lauf.rechts.nachname>lauf.rechts.rechts.nachname
...
if lauf.rechts.vorname>lauf.rechts.rechts.vorname
...
if lauf.rechts.email>lauf.rechts.rechts.email
einfach nur
Code:
if lauf.rechts.variable>lauf.rechts.rechts.variable
schreiben, wobei der variable vorher dann halt nachname, vorname usw. zugewiesen wird.
Ist das möglich oder gibts da andere Möglichkeiten?