Difference between revisions of "Cppdecl/de"
From Lazarus wiki
Jump to navigationJump to searchm |
m (Fixed syntax highlighting; deleted category already in page template) |
||
Line 1: | Line 1: | ||
{{cppdecl}} | {{cppdecl}} | ||
− | + | ||
− | Zurück zu den [[Reserved words/de|reservierten Wörtern]]. | + | Zurück zu den [[Reserved words/de|reservierten Wörtern]]. |
− | + | ||
− | Der Modifier <b>cppdecl</b> gehört zu den Aufrufkonventionen von internen und externen Unterprogrammen. | + | |
− | Der Modifier <b>cppdecl</b> wird dazu verwendet um eine Funktion nach der C++-Typaufrufkonvention aufzurufen. | + | Der Modifier <b>cppdecl</b> gehört zu den Aufrufkonventionen von internen und externen Unterprogrammen. |
− | + | ||
− | Beispiel 1: | + | Der Modifier <b>cppdecl</b> wird dazu verwendet um eine Funktion nach der C++-Typaufrufkonvention aufzurufen. |
− | <syntaxhighlight> | + | |
+ | Beispiel 1: | ||
+ | |||
+ | <syntaxhighlight lang=pascal> | ||
function subTest: string; [cppdecl]; | function subTest: string; [cppdecl]; | ||
begin | begin | ||
Line 13: | Line 16: | ||
end; | end; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | ||
− | Beispiel 2: | + | Beispiel 2: |
− | <syntaxhighlight> | + | |
+ | <syntaxhighlight lang=pascal> | ||
... | ... | ||
function funcTest(strTestdaten: Pchar) : LongWord; cppdecl; external 'Test.dll'; | function funcTest(strTestdaten: Pchar) : LongWord; cppdecl; external 'Test.dll'; | ||
... | ... | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
− | |||
− | |||
− |
Latest revision as of 02:27, 12 February 2020
│
Deutsch (de) │
English (en) │
Zurück zu den reservierten Wörtern.
Der Modifier cppdecl gehört zu den Aufrufkonventionen von internen und externen Unterprogrammen.
Der Modifier cppdecl wird dazu verwendet um eine Funktion nach der C++-Typaufrufkonvention aufzurufen.
Beispiel 1:
function subTest: string; [cppdecl];
begin
subTest := 'abc';
end;
Beispiel 2:
...
function funcTest(strTestdaten: Pchar) : LongWord; cppdecl; external 'Test.dll';
...