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 |
||
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> |
Revision as of 10:31, 8 February 2013
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)