| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Не помогает forward-декларирование |
| Автор: Andrey_P 22.12.2003, 09:10 |
| Здравствуйте! Есть вопрос. 2 класса TActiveObject и TPort, реализованы каждый в своем модуле примерно вот так. 1) TActiveObject = class ---------; procedue AddPort(Port: TPort); ---------; 2) TPort = class ---------; FOwner: TActiveObject; ---------; То есть оба класса в интерфейсной части ссылаются друг на друга. Delphi не позволяет циклических uses в интерфейсе. Как быть? Forward-декларирование тоже не помогает в этой ситуации. P.S. В одном модуле писать все не хочется (на самом деле классов очень много, я запутаюсь потом, если все писать в куче :-)) [email protected] |
| Автор: Vit 22.12.2003, 16:50 |
| Тема закрыта, как дупликат. Обсуждение здесь: http://forum.vingrad.ru/index.php?act=ST&f=2&t=15893 |