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

Вниз

директива компилятора, видная всем   Найти похожие ветки 

 
sydenis   (2009-07-08 17:43) [0]

Есть, например, такая директива: {$DEFINE MY_NEW_VAR}

Мне надо чтобы её было видно во всех модулях проекта, а не только там, где она объявлена или куда показывает uses.

Где её прописать?


 
Плохиш ©   (2009-07-08 17:51) [1]

Пропиши её в настройках проекта.


 
sydenis   (2009-07-08 19:39) [2]

это где?
поконкретнее
d2009


 
жж   (2009-07-08 20:32) [3]

прямо первое, что видишь, когда открываешь опции
delphi compiler -> conditional defines


 
Игорь Шевченко ©   (2009-07-08 20:48) [4]


> это где?


это в настройках проекта.


 
sydenis   (2009-07-08 21:11) [5]

D2009
Ну вот захожу в опции проекта, нахожу там compiling.
Там перечислены тока заранее заданные директивы, которые можно вкл/выкл соответствующей галочкой.
У меня директива определяет нестандартную переменную.
Где такую прописывать?


>  Игорь Шевченко ©
>  это где?

предыдущие посты читаешь  - или где?


 
sydenis   (2009-07-08 21:39) [6]

Нашёл, что в d2009 это называется additional switches to pass...
тока какой там синтаксис...?
{$DEFINE MY_NEW_VAR} не прокатывает
в хэлпе пишут, что ключ должен обозначаться дефисом
-DEFINE MY_NEW_VAR тоже не прокатывает - пишет нераспознанный ключ MY_NEW_VAR...
пробовал взять в разные скобки {}, () - не реагирует на них
то есть всё равно {$IFDEF MY_NEW_VAR} в модулях не видит переменную


 
Игорь Шевченко ©   (2009-07-08 21:41) [7]

sydenis   (08.07.09 21:11) [5]


> предыдущие посты читаешь  - или где?


Может ты с первого раза не понимаешь - кто тебя знает. И к чтению справки у тебя аллергия - кто тебе доктор - только паталогоанатом


 
sydenis   (2009-07-08 21:48) [8]


> тебе доктор - только паталогоанатом

всем спасибо за добрый совет по теме ;)

после камлания с бубном нашёл, что надо писать
-DEFINE "MY_NEW_VAR"


 
Германн ©   (2009-07-09 00:58) [9]


> sydenis   (08.07.09 21:11) [5]
>
> D2009
> Ну вот захожу в опции проекта, нахожу там compiling.

Д2009 не знаю. Максимум что знаю (точнее могу посмотреть :) Д2007. Так вот в 2007 как и во всех предыдущих версиях Дельфи в опциях проекта нужно искать не "compiling", а "Directories/Conditionals". А уж там искать " Conditional defines".


 
жж   (2009-07-13 08:21) [10]


> жж   (08.07.09 20:32) [3]
>
> прямо первое, что видишь, когда открываешь опции
> delphi compiler -> conditional defines
>



> sydenis   (08.07.09 21:11) [5]

> предыдущие посты читаешь  - или где?


> sydenis   (08.07.09 21:39) [6]


> Нашёл, что в d2009


А ты сам то или где чтоли?Или ты сам патологоанатом?



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

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

Наверх




Память: 0.49 MB
Время: 0.013 c
2-1244310707
Pauk
2009-06-06 21:51
2009.09.13
Защита от копирования


15-1247037544
Rouse_
2009-07-08 11:19
2009.09.13
Погиб Виталий Невзоров


1-1214468435
KSergey
2008-06-26 12:20
2009.09.13
Ошибки при вычислениях после EIntegerOverflow


1-1215011817
Дмитрий Белькевич
2008-07-02 19:16
2009.09.13
Глюк с формой fsStayOnTop.


15-1247455425
vajo
2009-07-13 07:23
2009.09.13
Что может означать длинный писк материнки?