[fpc-devel] Propose: change TComponent.Tag from longint to PtrInt

Luiz Americo pascalive at bol.com.br
Mon Sep 4 02:55:01 CEST 2006


I'd like to propose change TComponent.Tag type from longint to PtrInt.
I know it's not a good programing practice, but sometimes this property 
can be used to hold pointers.
In 32bit there's not many problems since pointer and longint have the 
same size,  but the thing changes in 64 bit.
The choice of PtrInt has the benefit of not modifying nothing in 32bit, 
while in 64bit you getting a integer of the same size of pointers.

What do you think?

Luiz



More information about the fpc-devel mailing list