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
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel