Difference between revisions of "sGlobalCalling/de"
From Free Pascal wiki
Jump to navigationJump to search (Created page with "{{sGlobalCalling}} <br> Zurück zu den globalen Compiler Direktiven.<br> <br> Die globale Compiler Direktive <b>$CALLING</b> erlaubt es die S...") |
m (Fixed syntax highlighting) |
||
(4 intermediate revisions by one other user not shown) | |||
Line 26: | Line 26: | ||
<td>Der Code des Unterprogramms wird an die aufrufende Stelle eingefügt.</td> | <td>Der Code des Unterprogramms wird an die aufrufende Stelle eingefügt.</td> | ||
</tr> | </tr> | ||
+ | <tr> | ||
<td>PASCAL</td> | <td>PASCAL</td> | ||
<td>Aufrufkonvetion der Pascal-Compiler.</td> | <td>Aufrufkonvetion der Pascal-Compiler.</td> | ||
Line 37: | Line 38: | ||
<td>SAFECALL Aufrufkonvention. Das aufgerufene Unterprogramm sichert alle Register.</td> | <td>SAFECALL Aufrufkonvention. Das aufgerufene Unterprogramm sichert alle Register.</td> | ||
</tr> | </tr> | ||
+ | <tr> | ||
<td>STDCALL</td> | <td>STDCALL</td> | ||
<td>Aufrufkonvetion der Windowsbibliotheken (Windowslibraries).</td> | <td>Aufrufkonvetion der Windowsbibliotheken (Windowslibraries).</td> | ||
Line 47: | Line 49: | ||
<br> | <br> | ||
Beispiel:<br> | Beispiel:<br> | ||
− | <syntaxhighlight> | + | <syntaxhighlight lang=pascal> |
// Damit verwendet der Compiler die Windows Aufrufkonvention | // Damit verwendet der Compiler die Windows Aufrufkonvention | ||
{$CALLING STDCALL} | {$CALLING STDCALL} | ||
Line 56: | Line 58: | ||
<br> | <br> | ||
--[[User:Olaf|Olaf]] 09:25, 8 February 2013 (UTC) | --[[User:Olaf|Olaf]] 09:25, 8 February 2013 (UTC) | ||
− | [[ | + | [[Category:Free Pascal Programmers Guide/de]] |
Latest revision as of 02:09, 28 February 2020
Deutsch (de)
Zurück zu den globalen Compiler Direktiven.
Die globale Compiler Direktive $CALLING erlaubt es die Standardaufrufkonventionen für Unterprogramme fest zulegen.
Die globale Compiler Direktive $CALLING kann durch lokale Compiler Direktiven im Einzelfall überschrieben werden.
CDECL | Aufrufkonvention der C-Compiler. |
CPPDECL | Aufrufkonvention der C++-Compiler. |
FAR16 | Diese Aufrufkonvention wird ignoriert. Sie dient nur noch zur Kompatibilität zu Turbo Pascal |
FPCCALL | Alte FPC (Version 1.0.x und älter) Standard Aufrufkonvention. |
INLINE | Der Code des Unterprogramms wird an die aufrufende Stelle eingefügt. |
PASCAL | Aufrufkonvetion der Pascal-Compiler. |
REGISTER | Register Aufrufkonvention (Standard Einstellung des Compilers). |
SAVECALL | SAFECALL Aufrufkonvention. Das aufgerufene Unterprogramm sichert alle Register. |
STDCALL | Aufrufkonvetion der Windowsbibliotheken (Windowslibraries). |
SOFTFLOAT | Aufrufkonvetion bei ARM-Prozessoren. |
Beispiel:
// Damit verwendet der Compiler die Windows Aufrufkonvention
{$CALLING STDCALL}
Die Direktive ist gleichbedeutend mit der Kommandozeilenoption -Cc.
--Olaf 09:25, 8 February 2013 (UTC)