On Wed, Sep 6, 2017 at 10:17 PM, Ryan Joseph <[email protected]> wrote: > >> On Sep 6, 2017, at 10:20 PM, Sven Barth via fpc-pascal >> <[email protected]> wrote: >> >> You're missing that FHook was declared as IHook, not THook. >> > > In terms of memory why does it matter how it was declared? The memory was > allocated in Create() so the declaration is just relevant for the assignment > of the new memory. Is FPC doing something magic behind the scenes? >
Because COM interface variables are automatically released. _______________________________________________ fpc-pascal maillist - [email protected] http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
