Inline/de
│
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.
Warnung: inline nur mit Vorsicht verwenden, da momentan in allen FPC-Versionen ein Bug vorhanden ist.
Wen man eine inline deklarierte, function/procedure verwendet, kann es sein, wen man dort etwas ändert, das dies beim kompilieren nicht angenommen wird.
Dies betrifft alle Plattformen.
Stand: 26 Juli 2018
Beispiel:
procedure subDemo(); inline;
begin
...
end;
--Olaf 07:20, 28 October 2012 (UTC)