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.