EnglishРусский  

   Приложение

Реклама

Инсталлятор CreateInstall
Бесплатные и коммерческие инсталляторы

Макросы

Макросы - это такие константы, которые подставляются на этапе компиляции. Макросы могут быть идентификаторами, числами, строками, двоичными данными и коллекциями Для замены макроса на его значение необходимо указать имя макроса заключенное между знаками '$'. Если после макроса идет любой символ, который нельзя использовать в имени, то знак '$' в конце имени ставить не обязательно. Макросы не являются переменными и им нельзя присваивать никакие значения. Макросы определяются с помощью команды define. Макросы также можно использовать для условной компиляции в операторе ifdef.

define {
   a = "str"
   b = 10   
}
...
print( "\$a$ing \( $b + 20 )" )

Имеется несколько предопределенных макросов, которые нельзя изменить.

Предопределенные макросы

$_FILEПолное имя текущего компилируемого файла.
$_LINEТекущая строка в файле.
$_DATEТекущая дата в формате DDMMYYYY.
$_TIMEТекущее время в формате HHMMSS.
$_WINDOWSРавен 1 в операционной системе Windows.
$_LINUXРавен 1 в операционной системе Linux.

Смотрите также

Редактировать