[fpc-pascal] Class reference doubt

Luiz Americo Pereira Camara luizmed at oi.com.br
Thu Nov 24 23:00:18 CET 2011


On 24/11/2011 08:02, Jonas Maebe wrote:
>
> On 24 Nov 2011, at 02:58, Luiz Americo Pereira Camara wrote:
>
>> On 23/11/2011 18:48, Jesus Reyes wrote:
>>> in the following example The output is:
>>> cls class is TFoo
>>> TObj.create
>>>
>>> where I would expect:
>>> cls class is TFoo
>>> TObj.create
>>> TFoo.create
>>
>> I also hit this problem recently
>>
>> Found that this is one limitation of fpc. Under newer delphi it's 
>> possible to get the expected behavior without forcing programmer to 
>> create a virtual constructor by using the new RTTI
>
> I find it very hard to believe that the behaviour of existing code 
> like that would suddenly change (and hence potentially break programs) 
> simply because extra RTTI is added.

It does not change. The task is accomplished by other means

See 
http://code.google.com/p/emballo/source/browse/trunk/Src/Emballo.DI.Instantiator.pas#152

Luiz



More information about the fpc-pascal mailing list