Язык:
Русский
English
$F: Дальний тип вызова
Задает модель вызова, используемую для последовательно компилируемых процедур и функций.
Синтаксис: {$F+} или {$F-}
Значение по умолчанию: {$F-}
Тип: Локальная
Команда меню: Options|Compiler|Force Far Calls
Состояние $F+
Процедуры и функции, компилируемые в состоянии $F+ всегда используют модель дальнего (FAR) вызова.
Состояние $F-
В состоянии $F-, компилятор автоматически выбирает соответствующую модель:
- FAR, если процедура или функция объявлена в разделе интерфейса модуля
- NEAR, если процедура или функция объявлена где-либо еще
ВНИМАНИЕ: Для программ, использующих оверлеи, поставьте директиву $F+ в начале программы и каждого модуля, чтобы удовлетворить требованию дальнего вызова.
Для программ, использующих процедурные переменные, все эти процедуры должны использовать далекую (FAR) модель кода.
Procedure FarProc; Far; Begin
...
End;