Difference between revisions of "sGlobalCalling/de"

From Free Pascal wiki
Jump to navigationJump to search
m
m
Line 58: Line 58:
 
<br>
 
<br>
 
--[[User:Olaf|Olaf]] 09:25, 8 February 2013 (UTC)
 
--[[User:Olaf|Olaf]] 09:25, 8 February 2013 (UTC)
{{AutoCategory}}[[Category:Free Pascal Programmers Guide/de]]
+
[[Category:Free Pascal Programmers Guide/de]]

Revision as of 12:38, 21 April 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)