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