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)