Директивы Near и Far.

ТП поддерживает две модели вызова процедур и функций - ближнюю и дальнюю. Ближняя более эффективна, но может использоваться только внутри одного модуля. Дальние процедуры и функции могут вызываться из любого модуля, но их код менее эффективен. В тех случаях, когда требуется принудительно объявить процедуру или функцию как дальнюю или ближнюю, используют near и far объявления. Для тех же целей служит специальная директива компилятора. После того, как в программе встретится директива {$F+}, все объявляемые процедуры и функции (не содержащие директивы near) будут определены по дальней модели вызова. Аналогично, после директивы {$F-}, все объявляемые процедуры и функции (не содержащие директивы far) будут определены по ближней модели вызова.

<- Предыдущая страница | Следующая страница ->
Последнее изменение: Вторник 1 Март 2011, 16:43