Einzelnen Beitrag anzeigen

Dax
(Gast)

n/a Beiträge
 
#9

Re: C Funktion, um zwei Strings zu verbinden in DLL

  Alt 16. Aug 2006, 15:12
Zitat von Luckie:
Wie machen das API-Funktionen, dass man da in Delphi das Schlüsselwort var benutzen muss.
Delphi:function Foo(var c: Cardinal): Cardinal; C:
Code:
DWORD Foo(PDWORD c);
Sprich: Delphi macht var-Parameter implizit zu Pointern. Deswegen kann man vielen API-Funktionen, die irgendwas mit Records zu tun haben, diese direkt übergeben, ohne wie in C erst einen Pointer draus machen zu müssen.
  Mit Zitat antworten Zitat