Область видимости {DEFINE MyDef}

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Область видимости {DEFINE MyDef}

Сообщение GAMER » 07.08.2011 13:18:18

Этот дефайн действует только в том модуле где он описан или в других модулях тоже можно использовать?
Аватара пользователя
GAMER
энтузиаст
 
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина

Re: Область видимости {DEFINE MyDef}

Сообщение zub » 07.08.2011 13:35:37

только в том где описан.
чтоб растянуть его на много модулей вначале каждого ставиш чтото типа {$INCLUDE mydef.inc}, а в mydef.inc описываеш нужные определения
zub
долгожитель
 
Сообщения: 2887
Зарегистрирован: 14.11.2005 23:51:26

Re: Область видимости {DEFINE MyDef}

Сообщение GAMER » 07.08.2011 13:52:44

Спасибо за идею, не догадался к такому :) А то меня как-то расстроило, что во всех модулях нужно писать.
Аватара пользователя
GAMER
энтузиаст
 
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина

Re: Область видимости {DEFINE MyDef}

Сообщение Brainenjii » 07.08.2011 14:38:09

Если нужно ко всему проекту, то Проект->Параметры проекта->Параметры компилятора->Другие->-dMyDef
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Область видимости {DEFINE MyDef}

Сообщение hinst » 07.08.2011 17:29:03

а ведь есть же ещё extrafpc.cfg
в нём вообще очень удобно указывать глобальные символы-определения для компиляции
только вот в моих проектах у меня очень редко возникает надобность устанавливать дефайны сразу на весь проект. Всегда как-то обходится несколькими модулями.
Аватара пользователя
hinst
энтузиаст
 
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38

Re: Область видимости {DEFINE MyDef}

Сообщение GAMER » 07.08.2011 23:05:17

Да я тоже не использовал дефайны на несколько модулей. А сегодня столкнулся с этой проблемой. Все же {$INCLUDE mydef.inc} мне больше всего понравился. Открыл файл, подправил букву и все.
Аватара пользователя
GAMER
энтузиаст
 
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Рейтинг@Mail.ru