Главная страница
    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.46 MB
Время: 0.043 c
4-1117696152
rolex
2005-06-02 11:09
2005.07.31
Как получить путь к папке Documents and Settings ???


14-1120562819
Narik
2005-07-05 15:26
2005.07.31
Mozilla Thunderbird (почтовый клиент)


1-1121237004
АМБ
2005-07-13 10:43
2005.07.31
Подключение Glyph


6-1113811986
MaximP
2005-04-18 12:13
2005.07.31
Несколько програм на одном порту


1-1121098808
Mameluke
2005-07-11 20:20
2005.07.31
Определение папки, откуда запущено приложение





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский