[fpc-pascal] Assigning Interface method to event handler

Jonas Maebe jonas.maebe at elis.ugent.be
Wed May 25 14:32:54 CEST 2016


Sven Barth wrote on Wed, 25 May 2016:

> An method pointer is always automatically constructed by the compiler
> consisting of the address of the method (here IFPReportFilter.RenderReport)
> and the instance that method belongs to (in this case the FReportFilter),
> so this will indeed work without problems.
> The question however is whether it is guaranteed to keep working and isn't
> merely the use of an implementation detail...

It works by design. I can't think of a reason why it would stop working.


Jonas



More information about the fpc-pascal mailing list