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

Martin Schreiber fpmse at bluewin.ch
Mon Sep 4 07:13:53 CEST 2006


On Monday 04 September 2006 02.55, Luiz Americo wrote:
> 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?
>

Agreed.

Martin



More information about the fpc-devel mailing list