Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#14

AW: Record property über Variable aufrufen

  Alt 31. Dez 2012, 15:46
Eine weitere Möglichkeit wäre es innerhalb des Records einen Pointer auf den Vergleichstring mit sich zu führen, nur ist es recht sinnvoll, diesen dann mit Hilfe von case zu definieren:
(Pseudocode)
Delphi-Quellcode:
Type
  tstrng50 = string[50];
  tmyrecord = name : tstrng50;
              vorname : tstrng50;
              vgl : ^tstrng50;
  end;



function Vergleiche:boolean;
begin
   case v of
     name : myrecord.vgl:=@myrecord.name;
     .....
   end;
....
   result:=myrecord.vgl^=vergleichstring;
...
Gruß und guten Rutsch
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat