Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Директива $IFDEF [D5, Win2k]


Страницы:   1 2 3

first_may ©   (2006-11-08 11:54:00) 

Добрый день!

У меня есть некоторый модуль Test.pas, который я использую в нескольких проектах. В одном из проектов мне надо в модуль Test.pas подключит дополнительный модуль Proba.pas таким образом, что бы другие проекты нормально компилировались с учетом того, что в них нет этого Proba.pas. Я делаю так

implementation

{$IFDEF Proba.dcu}
 uses Proba;
{$ENDIF}

...

{$IFDEF Proba.dcu}
 ... // здесь функция из модуля Proba.pas
{$ENDIF}

Правильно ли я делаю?


first_may   (2006-11-08 12:18:00) [41]

Смущает то, что в отладке не останавливаюсь внутри блока

{$IFDEF Proba_dcu}
... // здесь функция из модуля Proba.pas
{$ENDIF}

да и прога после компиляции не вызывает функцию из этих "скобок"...

А вот это зачем:
"... и устанавливать параметр Proba_dcu через
Project->Options->Directories/Conditionals->Conditional Defines"?


icWasya   (2006-11-08 12:07:00) [42]

наверно правильней будет так

implementation

{$IFDEF Proba _dcu}
uses Proba;
{$ENDIF}

...

{$IFDEF Proba _dcu}
... // здесь функция из модуля Proba.pas
{$ENDIF}

и устанавливать параметр Proba_dcu через
Project->Options->Directories/Conditionals->Conditional Defines


Плохиш   (2006-11-08 12:06:00) [43]


> Правильно ли я делаю?

Да. А что смущает?


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо