Директива - Большая Энциклопедия Нефти и Газа, статья, страница 3
Закон Вейлера: Для человека нет ничего невозможного, если ему не надо делать это самому. Законы Мерфи (еще...)

Директива

Cтраница 3


Директивы Р используются только при включенной директиве Н - для обратной совместимости с ранними версиями Delphi и Borland Pascal. Директивы управляют способом представления переменных параметров, объявленных как string. При директиве Р - эти параметры являются обычными, а при директиве Р они являются параметрами в виде открытых строк.  [31]

Директивы включают или выключают проверку переполнения при целочисленных операциях. Под переполнением понимается получение результата, который не может сохраняться в регистре компьютера. При включенной директиве Q проверяется переполнение при целочисленных операциях, -, , Abs, Sqr, Succ, Pred, Inc и Dec. После каждой из этих операций размещается код, осуществляющий соответствующую проверку. Если в программе не предусмотрена обработка этого исключения, выполнение программы завершается.  [32]

Директивы включают или выключают проверку диапазона целочисленных значений и индексов. Если включена директива R, то все индексы массивов и строк и все присваивания скалярным переменным и переменным с ограниченным диапазоном значений проверяются на соответствие значения допустимому диапазону. Если требования диапазона нарушены или присваиваемое значение слишком велико, генерируется исключение ERangeError. Если оно не перехвачено, выполнение программы завершается.  [33]

Директивы Т управляют типами указателей, генерируемых операцией, и совместимостью типов указателей.  [34]

Директивы включают или выключают генерацию кодов выполнения операций с плавающей запятой, устраняющих ошибки первых версий процессоров Pentium. В системах Windows 95, Windows NT 3.51 и более поздних эти ошибки устраняются самими системами.  [35]

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

Директива задает расширение, которое будет иметь выполняемый файл. Это может потребоваться, если надо дать файлу нестандартное расширение.  [37]

Директива введена для связи Delphi и C Builder. Она задает идентификатор, который в C Builder не должен включаться в заголовочный файл. Если идентификатор - это имя перегруженной функции, то все варианты этой функции исключаются из заголовочного файла.  [38]

Директива введена для связи Delphi и C Builder. Она задает текст, который в C Builder должен включаться в заголовочный файл.  [39]

Директива определяет файл, который должен включаться в текст во время компиляции. Если путь к файлу не указывается, то он ищется в текущем каталоге и в каталоге, указанном опцией Search на странице Directories / Conditionals диалогового окна, вызываемого в Интегрированной Среде Разработки Delphi командой Project Options. Имени файла в директиве предшествует пробел, а само имя заключается в кавычки.  [40]

Директива определяет адрес по умолчанию, по которому должно загружаться приложение, DLL, пакет. Младшие 16 разрядов должны равняться нулю.  [41]

Директива определяет имя объектного файла, компонуемого в проект. Используется для компоновки файлов, написанных на другом языке и содержащих внешние процедуры и функции. Если путь к файлу не указывается, то он ищется в текущем каталоге и в каталоге, указанном опцией Search на странице Directories / Conditionals диалогового окна, вызываемого в Интегрированной Среде Разработки Delphi командой Project Options. Имени файла в директиве предшествует пробел, а само имя заключается в кавычки.  [42]

Директивы добавляют к создаваемым файлам библиотек и объектов соответственно префикс, суффикс или идентификатор версии.  [43]

Директива введена для связи Delphi и C Builder. Она указывает идентификатор, который при генерации кода для C Builder не должен включаться в заголовочный файл модуля.  [44]

Директивы определяют минимальный объем памяти, отводимый для данных перечислимых типов. Если число возможных значений типа не превышает 256 и если включена директива Z1 ( она включена по умолчанию) то данные хранятся как беззнаковые, занимая 1 байт. Если число возможных значений превышает 156 или включена опция Z2, данные хранятся как беззнаковые word, занимая 2 байта. При включенной директиве Z4 данные занимают 4 байта.  [45]



Страницы:      1    2    3    4