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