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

Vincent Snijders vsnijders at quicknet.nl
Mon Sep 4 11:56:06 CEST 2006


Daniƫl Mantione schreef:
> 
> Op Mon, 4 Sep 2006, schreef Mattias Gaertner:
> 
>> Me2.
>>
>> Just one disadvantage:
>> The Tag is published.
>> If someone stores a 64bit value and the component is stored,
>> the stream can not be read under 32bit anymore.
> 
> ...which makes it impossible to use streams for anything derived from 
> Tcomponent, which is really a lot. I don't think we should break this 
> feature to allow broken code to work.

Really a lot? Can you give examples where numbers > maxint are streamed?

Vincent



More information about the fpc-devel mailing list