Difference between revisions of "Inline/de"
From Lazarus wiki
Jump to navigationJump to searchm |
m |
||
Line 19: | Line 19: | ||
<br> | <br> | ||
--[[User:Olaf|Olaf]] 07:20, 28 October 2012 (UTC) | --[[User:Olaf|Olaf]] 07:20, 28 October 2012 (UTC) | ||
− | + | {{AutoCategory}}[[Category:Reserved words/de]] |
Revision as of 11:22, 26 March 2013
│
Deutsch (de) │
English (en) │
Zurück zu den reservierten Wörtern.
Das reservierte Wort inline erlaubt es dem Compiler eine Funktion oder Prozedur an die Stelle ihres Aufrufs zu kopieren.
Bei der häufigen Verwendung der inline-Funktion bzw. der inline-Prozedur erhöht das die Geschwindigkeit des Programms, da das Programm nicht zum Unterprogramm verzweigen muss.
Als Standard ist die Verwendung inline-Funktionen und inline-Prozeduren ausgeschalten.
Mit dem Compilerswitch -Si oder {$inline on} wird die Verwendung von inline-Funktionen und inline-Prozeduren eingeschalten.
Beispiel:
procedure subDemo(); inline;
begin
...
end;
--Olaf 07:20, 28 October 2012 (UTC)