Re: Fwd: What to do to get new users

Sven Barth via fpc-pascal <[email protected]>
Newsgroups gmane.comp.compilers.free-pascal.general
Message-ID <CAFMUeB_V6WxYDzMZUUWmS2Vep4ph7YV+VLjhgumNq=oHNG=iKQ@mail.gmail.com>
Hairy Pixels via fpc-pascal <[email protected]> schrieb am
Sa., 19. Okt. 2024, 15:14:

> On Oct 19, 2024 at 8:10:02 PM, Sven Barth via fpc-pascal <
> [email protected]> 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.
>

You didn't understand what I wrote. Assuming what I thought up works, it
would be possible to replace NewInstance and FreeInstance *per instance* as
desired.

Regards,
Sven

>

_______________________________________________
fpc-pascal maillist  -  [email protected]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.