Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.481 Beiträge
 
Delphi 10.1 Berlin Professional
 
#8

Re: Zeigeradresse in integer umwandeln

  Alt 2. Jan 2009, 22:29
Zitat von Cyf:
Hmm... wäre ein Cast nach Cardinal nicht sinnvoller als Integer?
Das kommt darauf an was du machen willst (Substrakion => Integer, nur Addition => Cardinal). Aber auch Cardinal wird 32Bit bleiben und beim Versuch einen 64Bit Pointer in einen 32Bit Cardinal/Integer zu stopfen, verliert man nunmal daten, weswegen es die Datentypen INT_PTR, DWORD_PTR und LONG_PTR gibt.
  Mit Zitat antworten Zitat