Справочные данные по интегрированной среде разработки C++Builder_____759

требуется только для обратной совместимости с ранними версиями Delphi. При
включенной опции Open parameters опция Strict var-strings не работает для откры-
тых параметров.

Опция Complete boolean eval (эквивалент директивы {$В}) определяет вычис-
ление всех элементов булева выражения, даже если после вычисления первых эле-
ментов ясен результат всего выражения — true или false.

Опция Extended syntax (эквивалент директивы {$Х}) разрешает использовать
функции как процедуры, игнорируя возвращаемый ими результат, а также обес-
печивает поддержку типа Pchar.

Опция Typed @ operator (эквивалент директивы {$Т}) управляет типом указа-
телей, возвращаемых операцией @.

Опция Open parameters (эквивалент директивы {$Р}) разрешает передачу от-
крытых строк в качестве параметров процедур и функций. Опция Huge strings (эк-
вивалент директивы {$Н}) делает возможным использование длинных строк. При
включении этой опции тип string эквивалентен новому типу AnsiString. При вы-
ключенной опции тип string эквивалентен типу ShortString.

Опция Assignable typed constants (эквивалент директивы {$J}) используется
для обратной совместимости с Delphi 1, разрешая присваивания типизированным
константам.

Группа опций Runtime errors определяет обработку ошибок времени выполне-
ния. Опция Range checking (эквивалент директивы {$R}) обеспечивает проверку
удовлетворения индексов массивов и строк заданным пределам. Опция I/O checking
(эквивалент директивы {$!}) обеспечивает проверку каждой операции ввода/вы-
вода. Опция Overflow checking (Q) (эквивалент директивы {$Q}) обеспечивает про-
верку переполнения при целочисленных вычислениях.

Группа опций Debugging определяет тип отладочной информации, включаемой
в объектные модули .obj. После завершения отладки перед компиляцией закон-
ченного приложения все эти опции должны быть выключены. Опция Debug infor-
mation (эквивалент директивы {$D}) помещает отладочную информацию в файлы
модулей .dcu. Опция Local symbols (эквивалент директивы {$L}) генерирует ин-
формацию о локальных символах. Опция Reference info (Y) (эквивалент директивы
{$Y}) генерирует информацию о символах. Вспомогательная опция Definition only,
доступная только при включенной опции Reference info (Y), определяет генерацию
информации только об определениях символов. Опция Assertions (С) (эквивалент ди-
рективы {$С}) управляет генерацией информации, связанной с процедурой Assert.

Группа опций Messages определяет уровень сообщений, генерируемых компи-
лятором Object Pascal. Опция No (эквивалент директивы {$R}) определяет отсут-
ствие сообщений. Опция Show hints обеспечивает генерацию замечаний, а опция
Show warnings — генерацию предупреждений.

13.2.2.5 Страница Tasm

Эта страница устанавливает опции компилятора турбо ассемблера. Операторы
турбо ассемблера могут помещаться в любом месте текста и должны предваряться
ключевым словом asm. Например,

asm mov ax, Ox0e07
ИЛИ

asm
(

mov ax, Ox0e07

xor bx, bx

int 0х10
}

Кроме того могут использоваться файлы .asm,
ассемблере.

целиком написанные на турбо

