michael.vancann...@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

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to