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

Вниз

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

 
vasa777   (2012-12-11 22:11) [0]

вот есть конструкция {$IFDEF Name} {$ELSE} {$ENDIF}
будет ли верно, что
если ранее есть {@Define Name}
то
{$IFDEF Name2}
{$ELSE}
// тут чтото сделает, несмотря на то, что между if и else нет вставки?
{$ENDIF}

или нельзя ли без else как то узнать, что name2 не объявлен?
типа

{$IFNOTDEF Name2}
// тут делаем чтото если Name2 не объявлен
{$ENDIF}


 
vasa777   (2012-12-11 22:14) [1]

да и можно ли делать так

{@Define Name=True}

{@Define Name2=1.2}

и потом в IfDef проверять?


 
Rouse_ ©   (2012-12-11 22:20) [2]

А в справке что пишут?


 
KilkennyCat ©   (2012-12-11 22:20) [3]

в кампиляторе можно че хочешь делать.


 
vasa777   (2012-12-11 22:25) [4]

почемуто первая конструкция не отрабатывает.
т.е. делю отдельный файл my.inc, в нем {@Define Name}
далее в unit1 в проге {$INCLUDE my.inc}
и сразу после

{$IFDEF Name2}
{$ELSE}
stop compile
{$ENDIF}

но почемуто ничего не говорит. т.е. задача определить, был ли задан (определен) name2


 
vasa777   (2012-12-11 22:30) [5]

ага, вроде разобрался с этим. точки не катят в параметре (было MyDef.Name). т.е. после точки он все пропускал. (может и не так, ща тестю). по поводу справки - да есть - но там мало совсем.

вопрос с {$IFNOTDEF Name2} пока жив


 
Германн ©   (2012-12-11 22:40) [6]

{IFNDEF Name2}


 
vasa777   (2012-12-11 22:45) [7]

о.. а вот об этом в справке ничего не нашел, спасибо, вопрос закрыт.
тут гдето плюсануть в карму можно?


 
vasa777   (2012-12-11 22:51) [8]

еще совсем небольшой вопрос - можно ли гдето посмотреть полный список {@Define такоето} (т.е. что определяется и желательно в каких модулях или присоединенных файлах) при сборке проекта, или например кудато в файл вывести текстовый?


 
Сергей М. ©   (2012-12-12 10:00) [9]


> тут гдето плюсануть в карму можно?


Тут тебе не там)



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

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

Наверх




Память: 0.48 MB
Время: 0.008 c
15-1363336410
@!!ex
2013-03-15 12:33
2013.08.18
Ищу программиста, для разовой работы


3-1292341059
noob_one
2010-12-14 18:37
2013.08.18
Почему может не отрабатывать Filter в IBQuery?


15-1363737352
brother
2013-03-20 03:55
2013.08.18
Мерцание полос


15-1363768712
Polevi
2013-03-20 12:38
2013.08.18
не могу вспомнить название библиотеки


3-1291885156
_guest_
2010-12-09 11:59
2013.08.18
Из отладчика перестал подключаться к FB