Page 1 of 1

ifdef/else/endif/define/undef

Posted: 05.11.2006 20:15
by CFA
pascal scipt поддерживает весьма обширный набор директив препроцессора, но кроме {$Include} ничего задействовать не удалось.
собсно вопрос - это было намеренно/случайно убранно и можно ли вернуть, если да, или я чет не то делаю... :?

подозреваю что дело в том что OnProcessDirective в Continue возвращает false.

Posted: 06.11.2006 8:47
by Miralex
Не убиралось (по умолчанию убрано), но и не добавлялось. А зачем? :wink:

Posted: 06.11.2006 9:00
by CFA
Miralex wrote:Не убиралось (по умолчанию убрано), но и не добавлялось. А зачем? :wink:
у меня довольно много мелких include файлов, и объединять их в один all.inc не хочу. и возникает проблема повтороного включения некоторых файлов, со всеми вытекающим. если бы был ifdef/define/endif можно было бы поступить как в с/с++ и избежать повторного включения.
при отладке скрипта можно используя define/ifdef/endif управлять выводом отладочной информации

Posted: 09.01.2007 20:09
by ParadoX
не перестаю удивлятся здешним кулхацкерам...

ЗЫ хочу как в пхп чтобы было system(string) - ну а потом sudo и поехали, все что хотите.. хоть мыло слать :lol: