Difference between revisions of "sCalling/de"
From Free Pascal wiki
Jump to navigationJump to searchm |
m (Fixed syntax highlighting) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{sCalling}} | {{sCalling}} | ||
<br> | <br> | ||
− | Zurück zu den [[local compiler directives/de|lokalen | + | Zurück zu den [[local compiler directives/de|lokalen Compilerdirektiven]].<br> |
<br> | <br> | ||
=$CALLING= | =$CALLING= | ||
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 48: | Line 48: | ||
<br> | <br> | ||
Beispiel: | Beispiel: | ||
− | <syntaxhighlight> | + | <syntaxhighlight lang=pascal> |
{$CALLING CDECL} | {$CALLING CDECL} | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Line 55: | Line 55: | ||
<br> | <br> | ||
--[[User:Olaf|Olaf]] 17:29, 26 November 2012 (UTC) | --[[User:Olaf|Olaf]] 17:29, 26 November 2012 (UTC) | ||
− | + | [[Category:Free Pascal Programmers Guide/de]] |
Latest revision as of 01:45, 28 February 2020
Deutsch (de)
Zurück zu den lokalen Compilerdirektiven.
$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)