Hallo,
meine Frage ist evtl. schon oft behandelt, aber ich habe nichts gefunden oder falsch gesucht.
In eienr Unit habe ich Typen deklariert.
In einer zweiten Unit binde ich die 1. Unit ein, um Variablen mit den Typen zu deklarieren.
In der 3. Unit wird die 2. unit eingebunden, so dass die Typenunit hier nicht bekannt ist.
Also wird ein Type nicht über mehrere Units vererbt und ich muss die 1. Unit in die 3. auch einbinden, damit der Type bekannt ist ?
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26:
| type TTextAlignX = (dsLeft, dsCenter, dsRight);
TTest=record fText_horizontal: TTextAlignX; end;
uses Unit1;
type TTestClass = class private public Test1: TTest; [..]
uses Unit2;
var nocheintest:TTestClass;
nocheintest.Test1.fText_horizontal := dsLeft; |
Moderiert von
Narses: Topic aus Sonstiges (Delphi) verschoben am Sa 26.05.2012 um 17:07