Условный идентификатор - Большая Энциклопедия Нефти и Газа, статья, страница 1
Человеку любой эпохи интересно: "А сколько Иуда получил на наши деньги?" Законы Мерфи (еще...)

Условный идентификатор

Cтраница 1


Условные идентификаторы должны начинаться с буквы, а далее может следовать любая комбинация букв, цифр, символа подчеркивания. Идентификатор может быть любой длины, но воспринимаются как идентификатор не более 255 первых символов.  [1]

Если условный идентификатор не был задан, то директива IFNDEF, проверяющая этот идентификатор, выдаст истину, и следующий за ней фрагмент кода будет компилироваться.  [2]

Работая с условными идентификаторами, имейте в виду, что они не имеют никакого отношения к идентификаторам, используемым в программе. Например, в директиве IFDEF вы можете проверять некий условный идентификатор Debug, а в программе у вас может быть переменная Debug булева типа.  [3]

Новому объекту метаданных присваивается условный идентификатор, состоящий из слова Новый и числа - порядкового номера нового объекта метаданных. Диалог для редактирования свойств объекта будет содержать установки, задаваемые по умолчанию.  [4]

Таким образом, если некоторый условный идентификатор был задан директивой DEFINE, то директива IFDEF, проверяющая этот идентификатор, выдаст истину, и следующий за ней фрагмент кода будет компилироваться.  [5]

В директиве ELSEIF можно использовать и описанные ранее условные идентификаторы.  [6]

Она возвращает истину, если указанный в ней условный идентификатор не определен.  [7]

Эта директива проверяет, был ли определен указанный в ней условный идентификатор. Если определен, то код, расположенный между директивой IFDEF и директивой ENDIF, компилируется. В противном случае этот фрагмент кода не компилируется, т.е. все расположенные в нем директивы препроцессора и операторы языка Delphi игнорируются и в результирующий файл не попадают.  [8]

9 Сформированное сообщение об ошибке. [9]

При наличии ошибки создается экземпляр исключения Ехс, и в его поле Enum заносится условный идентификатор вида ошибки.  [10]

Главным свойством любого объекта метаданных является идентификатор - краткое наименование объекта метаданных. При соз-пании нового объекта метаданных ему автоматически присваивается условный идентификатор, состоящий из слова Новый и цифры. Этот идентификатор можно изменить в процессе редактирования свойств объекта метаданных, при этом система отслеживает уникальность идентификаторов. Однако идентификатор не может быть удален без удаления самого объекта метаданных.  [11]

Работая с условными идентификаторами, имейте в виду, что они не имеют никакого отношения к идентификаторам, используемым в программе. Например, в директиве IFDEF вы можете проверять некий условный идентификатор Debug, а в программе у вас может быть переменная Debug булева типа.  [12]

Прежде всего, обратите внимание на то, что при использовании ELSEIF вся схема завершается директивой IFEND, а не директивой ENDIF, как было в предыдущих случаях. В ней может использоваться в качестве условия любое константное выражение, возвращающее булево значение - true или false. В это выражение могут входить не рассмотренные ранее условные идентификаторы, задаваемые директивой DEFINE, а самые обычные идентификаторы констант, используемые в программе. Например, рассмотренный ранее способ включения или выключения из программы операторов отладки можно существенно обогатить, введя константу, обозначающую уровень отладки.  [13]



Страницы:      1