$O: Генерация оверлейного кода

Язык:
Русский
English

 $O: Генерация оверлейного кода


Включает и выключает генерацию оверлейного объектного кода.

 Синтаксис:             {$O+} или {$O-}
 Значение по умолчанию: {$O-}
 Тип:                   Глобальная
 Команда меню:          Options|Compiler|[X] Overlays allowed

Режим

 Real

 Состояние {$O+}

В состоянии {$O+}, генератор объектного кода принимает специальные меры предосторожности при передаче строковых и наборных констант из одной оверлейной процедуры или функции в другую.

Использование директивы {$O+} в модуле не вынуждает вас делать его оверлейным, но компилятор позволяет модулю быть оверлейным только в том случае, если он компилировался в режиме {$O+}.

Если вы создаете модули, которые планируете использовать и в оверлейных, и в не-оверлейных приложениях, то компилируйте их в режиме {$O+}, что гарантирует, что вы можете использовать один и тот же модуль в разных типах приложений.

ВНИМАНИЕ: директива компилятора {$O} почти всегда используется с директивой {$F+}, чтобы удовлетворить требованию дальнего (FAR) типа вызова менеджера оверлеев.

Смотри также

Тэги: $O
| G+
Код для вставки: :: :: :: ::
Поделиться: // //