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:
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.