Вниз
Скачать: CL | DM;

Вопрос по оформлению: implementation & interface   Найти похожие ветки 

← →
Alexey (AZ)   (2007-04-20 09:41) [0]

Добрый день.
Давно хотел спросить, чем например отличается uses в implementation части от uses в interface части, кроме того что uses из interface... как бы сказать, "область видимости" имеет более широкую.

У меня был проект, который надо было безболезненно разорвать на две работоспособные части (некоторые юниты используются в двух частях). Но т.к. каждый проджект после работы с предыдущим приходилось полностью перекомпелировать а затем build"ить, то я предположил, что мог где-то не правильно подключать uses...


← →
clickmaker ©   (2007-04-20 09:48) [1]

описания классов из uses в interface доступны в самой interface.
Ну и если у тебя, не приведи господь, есть перекрестные ссылки, то располагаться они должны так
unit A
interface
uses Unit B

unit B
...
implementation
uses unit A


← →
Marisha ©   (2007-04-20 10:37) [2]


> есть перекрестные ссылки


Кстати давно хотела узнать, а чем,собственно, так страшны перекрёстные ссылки в модулях?


← →
Alexey (AZ)   (2007-04-20 11:29) [3]

Marisha, опасны тем, что получим запутаный сложноотлаживаемый проект. Хотя, в принципе ничего особо страшного в этом нет :)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: -0.939 c
2-1176904358
Neket
2007-04-18 17:52
2007.05.13
Как узнать в путь...


15-1176690822
Slider007
2007-04-16 06:33
2007.05.13
С днем рождения ! 14 апреля


2-1177223988
Doom_2
2007-04-22 10:39
2007.05.13
array of string


15-1176370924
Руслан
2007-04-12 13:42
2007.05.13
Что будет, если на сервере локальный IP адрес и шлюз равны?


15-1176037360
Nic (ro)
2007-04-08 17:02
2007.05.13
Siemens A50




   Наверх