Einzelnen Beitrag anzeigen

egal

Registriert seit: 14. Jul 2004
190 Beiträge
 
Delphi XE4 Professional
 
#1

Pointer auf Array of record

  Alt 26. Okt 2004, 10:53
Hallo, mit einfachenem record funktioniert alles gut, aber wenn ich einen Array of record benutzen möchte, dann bekomme ich später in der Funktion eine Fehlemeldung:" Zeigetyp erwartet".
Die Deklaration:
Delphi-Quellcode:
type
    TRPerson = record
    Vorname: string;
    Name: string;
    Adresse: string;
    Plz: string;
    Ort: string;
  end;
  TPRPerson = array of TRPerson;

var PRPerson : ^TPRPerson;

Und dann in der Funktion:

Delphi-Quellcode:
 function myFunc(PRPerson: TPRPerson);
  var
    Vorname1 : array of String[10];
  begin
       Vorname1[1] := PRPerson[1]^.Vorname;
  .......................
  end;
Was mache ich hier falsch, danke.
  Mit Zitat antworten Zitat