Thema: Delphi rekord: standard wert?

Einzelnen Beitrag anzeigen

Benutzerbild von dizzy
dizzy

Registriert seit: 26. Nov 2003
Ort: Lünen
1.932 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: rekord: standard wert?

  Alt 20. Jul 2004, 14:27
Deine "Hauptvariable" ist doch bloß ein Zeiger auf das erste Element deines records. Du kannst ihm lediglich einen anderen record zuweisen, aber nichts anderes.
Du musst zwangsläufig ein weiteres Element für den Namen aufnehmen. Oder mache es mit einem verschachtelten record:

Delphi-Quellcode:
type
  TData = record
    alter: integer;
    wohnort: string;
  end;

  TUser = record
    name: String;
    Data: TData;
  end;
Zugriff:
var Instanz: TUser;
...
Instanz.name := irgendwas;
Instanz.Data.alter := irgendwas;


gruss,
dizzy
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel
  Mit Zitat antworten Zitat