Код:
type
TSomeClass=class; //У меня ругается тут
implementation
type
TSubClass=class
...
end;
TSomeClass=class
...
private
t1: TSubClass;
...
end;
Если убрать
то все нормально...вопрос, а к чему предварительное определение класса в таком виде, по моему нужно все делать либо в interface или в implementation...
Код:
implementation
type
TSomeClass=class; //Предварительное определение в implementation
TSubClass=class
...
end;
TSomeClass=class
...
private
t1: TSubClass;
...
end;
Так все в порядке...