[fpc-devel] Component FTag and Tag should be int64
Hans-Peter Diettrich
DrDiettrich1 at aol.com
Mon Nov 22 17:18:52 CET 2010
michael.vancanneyt at wisa.be schrieb:
>> I was looking at the code for Tag property in classes unit and noticed
>> I can't safely use Tag to keep runtime pointers (at least on a 64 bit
>> compile). What is the likelihood of getting tags changed to support
>> universal access under 64/32 bit compiles?
>>
>> What is the logic behind the shortfall? I suspect just legacy and it
>> could be easily fixed. _______________________________________________
>
> The logic is that it is bad programming to use an integer to store a
> pointer.
That's why handles are used for that purpose, and on a 64 bit system
handles can have 64 bits as well.
DoDi
More information about the fpc-devel
mailing list