Einzelnen Beitrag anzeigen

Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.746 Beiträge
 
Delphi 2007 Professional
 
#10

Re: Record in Record - Der linken Seite kann nichts zugewies

  Alt 19. Jan 2010, 14:12
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.
Uli Gerhardt
  Mit Zitat antworten Zitat