Difference between revisions of "Inline/de"

From Lazarus wiki
Jump to navigationJump to search
(Created page with "{{inline}} <br> Zurück zu den reservierten Wörtern.<br> <br> Das reservierte Wort <b>inline</b> erlaubt es dem Compiler eine Funktion oder Prozedur an ...")
 
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)
[[category:Pascal]]{{AutoCategory}}
+
[[category:Pascal]]{{AutoCategory}}[[Category:Reserved words/de]]

Revision as of 16:31, 21 February 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)