[fpc-pascal] Property Tags
Sven Barth
pascaldragon at googlemail.com
Wed Aug 4 14:45:40 CEST 2010
On 04.08.2010 14:17, Jorge Aldo G. de F. Junior wrote:
> i already know about virtual metods,
>
> by dynamic dispatch i mean to call a procedure by its name, at
> runtime, not at compile time...
>
> i simply dont know how to do it (maybe object pascal doesnt support this ?)
>
You could try to use TObject.MethodAddress (
http://www.freepascal.org/docs-html/rtl/system/tobject.methodaddress.html ),
but it might only work with published methods (I haven't tested it yet).
Also you need to declare a method type to which the returned pointer can
be cast to, so that you can call it like a "normal event handler".
Regards,
Sven
More information about the fpc-pascal
mailing list