Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
Delphi 12 Athens
|
AW: C++DLL in Delphi mit Wertrückgabe ?
16. Sep 2010, 14:46
Tausche(var a, b: Integer)
und Tausche(a, b: PInteger)
sind delphieigene unterschiedlische Interpretierungen der selben Schnittstelle.
Theoretisch wäre Tausche(const a, b: Integer)
auch genauso eine andere Interpretierung, aber Delphi kürzt hier bei Parametern unter 8 Byte den Pointer weg und übergibt nur den Wert, so als stünde kein Const davor.
(Codeoptimierungen halt)
$2B or not $2B
|