Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];

Вниз

Вопросик по Си-Билдер... (детсад)   Найти похожие ветки 

 
oldman ©   (2005-09-23 18:31) [0]

Вот что интересно, что если есть две формы и в Дельфи в Юнит1 вставить Uses Unit2, а в Юнит2 соответственно uses Unit1 компилятор это ест. И все работает...
Позвонил знакомый сишник и говорит, что эта штука в Си-Билдере вызывает fatal error...
Кто нибудь знает, как это реализовать там?


 
Андрей Жук ©   (2005-09-23 18:52) [1]


> Вот что интересно, что если есть две формы и в Дельфи
> в Юнит1 вставить Uses Unit2, а в Юнит2 соответственно
> uses Unit1 компилятор это ест. И все работает...

Правда? а ты не в implementation вставь, а в interface. Как думаешь, что будет?
В С++ есть директивы препроцессора ifdef/ifndef define, которые позволяют реализовать включения.


 
ребятенок из детсада   (2005-09-23 18:55) [2]

Если в interface - тоже ничего не получится.
Перекрёстные ссылки можно только - одну в interface, а другую в implementation.


 
wicked ©   (2005-09-23 21:06) [3]

можно инклудить, но не в заголовках (.h), а в самих файлах реализации (.cpp)... плюс разруливать это дело через ifndef/define, как Жук и сказал....
но если делать это "умно", то следует создать один "большой" заголовочный файл, в который включать все необходимые модули... вместо кучки инклудов в каждом модуле проекта нужно включать этот заголовочный файл перед директивой #pragma hdrstop - это позволяет использовать такую фичу, как precompiled headers - ускоряет компиляцию файлов проекта в разы...



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

Форум: "Потрепаться";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.038 c
3-1126000529
Ragazor
2005-09-06 13:55
2005.10.16
FIREBIRD EMBEDED - backup, restore, valid.check


14-1127550430
WinXP
2005-09-24 12:27
2005.10.16
WinXp и рабочая группа


2-1127190140
Маленький мук
2005-09-20 08:22
2005.10.16
Locate по двум полям


1-1127316422
NikNet
2005-09-21 19:27
2005.10.16
А как в RxRichEdit Вставить рисунок например смайл?


2-1127331630
highlander
2005-09-21 23:40
2005.10.16
Как правильно организовать поиск в таблице в приложении





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский