![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как обойти "Circular unit reference"? [D7]
Skywalker © (2004-10-04 14:30:00)есть ли какие нить методы, чтоб обойти такую ситуацию?
в HTTPProd объявлен TPageProducer, так же этот объект использует юнит HTTPApp. В HTTPApp в объекте TWebRequest объявлен мой объект TResponseData. И наконец в моем объекте TResponseData объявлен TPageProducer из юнита HTTPProd, вобщем получается замкнутый круг.. ( помогите идеями!
Семен Сорокин (2004-10-04 15:10:00) [1]1. общий предок в третьем юните
2. Объявлять как TObject (к примеру, можно выше), а в implementation-секции использовать приведение типов
Erik1 (2004-10-04 14:56:00) [2]У тебя чтото не то с архитектуруй.
begin...end (2004-10-04 14:41:00) [3]Так а разделить их - никак, что ли?
Skywalker (2004-10-04 14:40:00) [4]так не получается, потому что обе ссылки идут из interface
begin...end (2004-10-04 14:37:00) [5]Один unit объявляй в в том uses, что в interface; другой - в implementation.