![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос по оформлению: implementation & interface
Alexey (AZ) © (2007-04-20 09:41:00)Добрый день.
Давно хотел спросить, чем например отличается uses в implementation части от uses в interface части, кроме того что uses из interface... как бы сказать, "область видимости" имеет более широкую.
У меня был проект, который надо было безболезненно разорвать на две работоспособные части (некоторые юниты используются в двух частях). Но т.к. каждый проджект после работы с предыдущим приходилось полностью перекомпелировать а затем build'ить, то я предположил, что мог где-то не правильно подключать uses...
Alexey (AZ) (2007-04-20 11:29:00) [1]Marisha, опасны тем, что получим запутаный сложноотлаживаемый проект. Хотя, в принципе ничего особо страшного в этом нет :)
Marisha (2007-04-20 10:37:00) [2]
> есть перекрестные ссылки
Кстати давно хотела узнать, а чем,собственно, так страшны перекрёстные ссылки в модулях?
clickmaker (2007-04-20 09:48:00) [3]описания классов из uses в interface доступны в самой interface.
Ну и если у тебя, не приведи господь, есть перекрестные ссылки, то располагаться они должны так
unit A
interface
uses Unit B
unit B
...
implementation
uses unit A