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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.004 c
4-1216825292
Still Swamp
2008-07-23 19:01
2009.09.13
LogonUser


1-1214989005
dreamse
2008-07-02 12:56
2009.09.13
Вопрос по работе потока (Thead)


1-1212847400
Alik
2008-06-07 18:03
2009.09.13
Свойства Pen.Style при прорисовке контура методом Polyline


1-1215149667
dreamse
2008-07-04 09:34
2009.09.13
Как можно задать константу автоматически при выборе приложения?


15-1247783524
Aston
2009-07-17 02:32
2009.09.13
что обозначает DWORD*





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