Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.31;
Скачать: CL | DM;

Вниз

Взаимосвязь модулей приложения.   Найти похожие ветки 

 
Zak3D[@Tm] ©   (2005-07-14 17:27) [0]

Наверно всем известна ситуация, когда в два модуля приложения ссылаются друг на друга(это простой случай), либо когда два модуля ссылаются друг на друга неявно(здесь отследить перекрытие сложнее).
Делфи ругается на такое перекрытие вот такими словами -
[Fatal Error] Unit.pas(5): Circular unit reference to "Unit"
Так вот, я знаю что в С++ такая ситуация не возникает и там можно в одном модуле описать все остальные и потом только ссылаться на этот модуль.
Рельно ли реализовать такое в Делфи? Есть ли какая-либо альтернатива такому объявлению?.
Как бороться с такими ситуациями? (следить не предлагать, только таким методом и пользуюсь =))
Заранее благодярен.


 
Плохиш ©   (2005-07-14 17:36) [1]

interface
uses ...

implementation
uses ...


 
Fay ©   (2005-07-14 17:44) [2]

2 Zak3D[@Tm] ©   (14.07.05 17:27)
Какие модули в C ?


 
Zak3D[@Tm] ©   (2005-07-14 18:12) [3]

Fay
=) не стоит предираться к словам

Плохиш ©   (14.07.05 17:36) [1]
interface
uses ...

implementation
uses ...

Это конечно хорошо, но не то =).
-------------------------------
Никто не знает как ещё можно обойти такую неприятнось?
(Просто муторно в каздом модуле объявлять все тебе нужные =(. )


 
Fay ©   (2005-07-14 18:22) [4]

2 Zak3D[@Tm] ©   (14.07.05 18:12) [3]
Если много одинаковых, оформи инклюдом {$I}


 
Плохиш ©   (2005-07-14 18:22) [5]


> Это конечно хорошо, но не то

Ню..ню

Бубен купи, может поможет.


 
Zak3D[@Tm] ©   (2005-07-14 18:39) [6]

Fay
Так и делаю =)
Но так получается грузить где-то 50%, остальныеже приходится ручками =).

Плохиш
А тебе он помог?


 
Плохиш ©   (2005-07-14 18:43) [7]


> А тебе он помог?

Потребности не возникает.

PS. Пересмотри структуру программы.


 
Fay ©   (2005-07-14 18:44) [8]

>> PS. Пересмотри структуру программы.
Присоединяюсь


 
Zak3D[@Tm] ©   (2005-07-14 20:17) [9]

Fay
Плохиш
Спасибо... в принципе я иду в эту сторону =), но пока неприятности всё же случаются.


 
Fay ©   (2005-07-14 20:28) [10]

2 Zak3D[@Tm] ©   (14.07.05 20:17) [9]
Удачи!



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

Текущий архив: 2005.07.31;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.033 c
1-1121128966
Барс
2005-07-12 04:42
2005.07.31
Как изменить системное время windows


14-1121149030
Ega23
2005-07-12 10:17
2005.07.31
Какой кошмар!!!!


14-1121080036
boriskb
2005-07-11 15:07
2005.07.31
Абрамович. Березовский. Челси


14-1120415766
WondeRu
2005-07-03 22:36
2005.07.31
Владей собой среди толпы смятенной,...


14-1120919323
Kostya
2005-07-09 18:28
2005.07.31
Установка компонента в Delphi 2005(Нет меню "Install Component")