Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: 32/64bit DLL und Platform unterschiedliches Verhalten

  Alt 27. Sep 2023, 16:04
Sicher, dass der Record packed sein soll?

Ohne Packed liegt im TDlmXmlCallbackResult das XML unter 64 Bit bei Offset 8, aber mit packed bei Offset 4.

Delphi und C++ nutzen aktuell standardmäßig ein Allignment von 8.
https://docwiki.embarcadero.com/RADS...ields_(Delphi)



Falls du in die Assembler-Ansicht gucken solltest, dann nicht erschrecken, denn der Compiler ignoriert unter 64 Bit das stdcall und alle anderen CallingConventions, da es dort nur noch eine Convention gibt (und Diese sieht zufällig fast wie vom Pascal/Delphi aus ... da haben Intel, Microsoft und alle Anderen ganz bestimmt bei uns abgeguckt )
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (27. Sep 2023 um 16:09 Uhr)
  Mit Zitat antworten Zitat