Zitat von
Andreas L.:
Der Beispiel-Code ist mit dem original Code identisch
Das halte ich für ein Gerücht.
Wenn ich deinen Code aus dem ersten Posting zu einem kompletten Programm ergänze:
Delphi-Quellcode:
program Project1;
{$APPTYPE CONSOLE}
uses
SysUtils;
type
TRec1 = record
Enabled: Boolean;
Text: string;
end;
TRec2 = record
Feld1: TRec1;
Feld2: TRec1;
end;
procedure Test;
var
myRec: TRec2;
begin
myRec.Feld1.Enabled := True;
end;
begin
Test;
end.
kompiliert das ohne Fehler oder Warnungen.
Zitat von
Andreas L.:
Bei so einen Aufwand kann ich mir gleich eine Klasse bauen bzw. werd ich das jetzt auch machen.
ACK. Mit Records wirst du wohl keine elegante Lösung hinkriegen.