Difference between revisions of "sCalling/de"
From Lazarus wiki
Jump to navigationJump to searchm |
m |
||
Line 8: | Line 8: | ||
Die Standardaufrufkonvention ist Register.<br> | Die Standardaufrufkonvention ist Register.<br> | ||
Es gibt folgende Aufrufkonventionen:<br> | Es gibt folgende Aufrufkonventionen:<br> | ||
− | <table> | + | <table border="1"> |
<tr> | <tr> | ||
<td>CDECL</td><td>C Compiler Aufrufkonvention</td> | <td>CDECL</td><td>C Compiler Aufrufkonvention</td> | ||
Line 55: | Line 55: | ||
<br> | <br> | ||
--[[User:Olaf|Olaf]] 17:29, 26 November 2012 (UTC) | --[[User:Olaf|Olaf]] 17:29, 26 November 2012 (UTC) | ||
− | + | {{AutoCategory}}[[Category:Free Pascal Programmers Guide/de]] |
Revision as of 10:51, 26 March 2013
Deutsch (de)
Zurück zu den lokalen Compiler Direktiven.
$CALLING
Die Direktive $CALLING sagt dem Compiler welche Aufrufkonvention er für Prozeduren und Funktionen verwenden soll.
Die Direktive $CALLING hat gilt nur für Prozeduren und Funktionen, für die im Einzelfall keine Aufrufkonvention festgelegt wurde.
Die Standardaufrufkonvention ist Register.
Es gibt folgende Aufrufkonventionen:
CDECL | C Compiler Aufrufkonvention |
CPPDECL | C++ Compiler Aufrufkonvention |
DEFAULT | Stellt die Standard Aufrufkonvention her. |
FAR16 | Diese Einstellung wird ignoriert und existiert zur Kompatibilität mit Turbo Pascal / Delphi 1.0. |
FPCCALL | Ältere Free Pascal Compiler (1.0.x und älter) Standard Aufrufkonvention. |
INLINE | Verwendet inline Code. Der Code des Unterprogramms wird an die Aufrufende Stelle kopiert. |
OLDFPCCALL | Dieser Aufruf ist deprecated (veraltet) |
PASCAL | Pascal Aufrufkonvention |
REGISTER | Die Register Aufrufkonvention ist die Standard Aufrufkonvention. |
SAFECALL | Sichere Aufrufkonvention. Das aufgerufene Unterprogramm sichert alle Register. |
STDCALL | Windowsbibliothek Aufrufkonvention. |
SOFTFLOAT | Aufrufkonvention für ARM Prozessoren. |
Beispiel:
{$CALLING CDECL}
Diese Direktive entspricht der -Cc Komandozeilen Option.
--Olaf 17:29, 26 November 2012 (UTC)