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