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