![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Общий вопрос.. [D5, Win95/98]
Vova33 © (2002-04-10 11:01:00)В чем разница между объявлением модуля в interface implementation?
Спасибо..
Anatoly Podgoretsky (2002-04-10 13:02:00) [1]Если он находится в interface то сначала будет компилироваться он, в другом случае наоборот, больше различий нет.
vuk (2002-04-10 11:13:00) [2]Разница в том, где сможет использоваться сожержимое этого включенного модуля. Если модуль помещен в секцию объявлений, то он может быть использован в любом месте модуля, например, тип объявленный в нем можно будет использовать при объявлении своего общедоступного класса. Если же модуль подключен в секции реализации, то все что в нем находится может быть использовано только в этой секции. Вообще говоря, принято все модули, которые нужны только для реализации функциональности и не нужны для объявлений, включать только в секцию реализации. Это потом порождает меньше проблем с циклическими ссылками между модулями.