Sign in Join
Wiki copytemporary

Register/ru: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
1-\
21Вернуться к списку [[Reserved words/ru|зарезервированных слов]]\
3-\
4-Модификатор <b> register </b> относится к соглашениям о вызове внутренних и внешних подпрограмм.\
5-Модификатор <b> register </b> присутствует для совместимости с Delphi.\
6-Модификатор <b> register </b> поддерживается в компиляторе FPC начиная с версии 1.9.x.\
7-Модификатор <b> register </b> используется для передачи первых трех параметров в вызываемую функцию через регистры процессора.\
8-\
2+
3+Модификатор register относится к соглашениям о вызове внутренних и внешних подпрограмм.\
4+Модификатор register присутствует для совместимости с Delphi.\
5+Модификатор register поддерживается в компиляторе FPC начиная с версии 1.9.x.\
6+Модификатор register используется для передачи первых трех параметров в вызываемую функцию через регистры процессора.\
7+
98Пример №1:\
109
1110``` pascal
1211function subTest: string; [register];
1312begin
1413   subTest: = 'abc';
1514end;
1615```
1716
18-\
1917Пример №2:\
2018
2119``` pascal
2220function funcTest (strTestdaten: Pchar): LongWord; register; external 'Test.dll';
2321```
2422
2523---
2624*From the Free Pascal wiki, page "Register/ru", as it stood on 2020-02-25 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history