Einzelnen Beitrag anzeigen

Andreas L.
(Gast)

n/a Beiträge
 
#4

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

  Alt 19. Jan 2010, 12:35
Zitat von MisterNiceGuy:
Bin mir nicht ganz sicher, aber muss vor "TRec2 = record" nicht noch ein "type"?
Ne, braucht man nur einmal für alles was in type deklariert wird:
Delphi-Quellcode:
type
  TRec = record
    //
  end;

  TObj = class(TObject);

  TObjEvent = procedure() of object;
Man kann aber type optional an jeder der Deklarationen voranstellen. Behebt aber mein Problem nicht

EDIT:

Zitat von p80286:
Wenn allerdings Die Records in einer Tlist stecken dann kann es schon passieren.
Der record wird als Feld einer Komponente eingeführt:

Delphi-Quellcode:
  TSomething = class(TComponent)
  private
    FRec: TRec2;
  published
    property Rec: TRec2 read fRec write FRec;
  end;
Und ich versuche von außen auf diese Eigenschaft zu zugreifen. Ich versuch mal das Feld als public zu definieren. Mal schauen was passiert...

EDIT2: Als public gehts auch nicht
  Mit Zitat antworten Zitat