Difference between revisions of "Register"
From Free Pascal wiki
Jump to navigationJump to searchLine 3: | Line 3: | ||
Back to the [[Reserved words | reserved words]] | Back to the [[Reserved words | reserved words]] | ||
<br><br> | <br><br> | ||
− | The modifier <b> register </b> belongs to the calling conventions of internal and external subroutines. <br> | + | The [[modifier]] <b> register </b> belongs to the calling conventions of internal and external subroutines. <br> |
The modifier <b> register </b> is for compatibility with Delphi. <br> | The modifier <b> register </b> is for compatibility with Delphi. <br> | ||
The modifier has been supported since FPC 1.9.x. <br> | The modifier has been supported since FPC 1.9.x. <br> |
Revision as of 10:24, 24 July 2018
│
Deutsch (de) │
English (en) │
русский (ru) │
Back to the reserved words
The modifier register belongs to the calling conventions of internal and external subroutines.
The modifier register is for compatibility with Delphi.
The modifier has been supported since FPC 1.9.x.
The modifier register is used to call the first three parameters in the register.
Example:
function subTest: string; [register];
begin
subTest: = 'abc';
end;
Example 2:
function funcTest (strTestdaten: Pchar): LongWord; register; external 'Test.dll';
--Translated from German by Mahdix18