Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#10

AW: C++DLL in Delphi mit Wertrückgabe ?

  Alt 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)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat