Главная страница
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.014 c
2-1247551492
Darvin
2009-07-14 10:04
2009.09.13
наследник TObjectList в dll


15-1248035401
Юрий
2009-07-20 00:30
2009.09.13
С днем рождения ! 19 июля 2009 воскресенье


2-1247207187
Sw
2009-07-10 10:26
2009.09.13
WM_COPY WinApi


2-1247490487
TStas
2009-07-13 17:08
2009.09.13
Какое сообщение послать чужому окну, чтобы оно развернулось?


4-1217397687
VitGun
2008-07-30 10:01
2009.09.13
Получение данных из таблицы другой программы.