[fpc-pascal] Fwd: What to do to get new users

Hairy Pixels genericptr at gmail.com
Sat Oct 19 15:14:39 CEST 2024


 On Oct 19, 2024 at 8:10:02 PM, Sven Barth via fpc-pascal <
fpc-pascal at lists.freepascal.org> wrote:

> For a class one can override NewInstance and FreeInstance. And with
> TVirtualMethodInterceptor (I think not yet implemented in FPC) it might
> even be possible to replace these on an existing class type without
> inheriting from it. I have not tested that yet, but it *might* work.
>

This isn’t good enough though. The idea is you have multiple allocators for
different life times in your program and allocate each class from one of
those. A type based allocator is global for all classes and while you can
push/pop allocators in scopes this isn’t thread safe.

Regards,
    Ryan Joseph
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20241019/60ab5c91/attachment.htm>


More information about the fpc-pascal mailing list