Выражай яснее мысли...
Цитата:
Они должны быть видимы только "на территории" этого юнита
|
но
Цитата:
Есть основной класс (в отдельном юните)
|
Так как основной класс увидит подкласс если он видим только на своей территории...
Цитата:
Повторю: TSomeClass должен быть виден в других юнитах!
|
Код:
type
TSomeClass=class; //Предварительное объявление
implementation
type
TSubClass=class
...
end;
TSomeClass=class
...
private
t1: TSubClass;
...
end;
Предварительное объявление в interface, а "окончательное" в implementation...Предварительно виден везде, а окнчательно виден только из своего модуля...непорядок...