Einzelnen Beitrag anzeigen

tombi

Registriert seit: 9. Apr 2005
2 Beiträge
 
#1

Untervariablennamen eines Records in Variable speichern?

  Alt 24. Apr 2005, 19:20
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?
  Mit Zitat antworten Zitat