1.2.7. $CALLING : Определить соглашение о вызовах

На верх  Назад  Вперёд

Директива {$CALLING } указывает компилятору, какое соглашение о вызовах должно использоваться, если не указано:

{$CALLING REGISTER}

По умолчанию это REGISTER. Существуют следующие соглашения о вызовах:

default

register

cdecl

pascal

safecall

stdcall

oldfpccall

Более подробные разъяснения относительно соглашений о вызовах см. в разделе 6.3. Механизм вызова. В специальных случаях можно использовать DEFAULT для записи соглашений о вызовах по умолчанию.