[fpc-pascal] Custom NewInstance allocator

2024-06-04 Thread Hairy Pixels via fpc-pascal
In the manual it at https://www.freepascal.org/docs-html/ref/refse38.html it says "Calling the constructor will provoke a call to the virtual class method NewInstance, which, in its default implementation, calls GetMem, to allocate enough space to hold the class instance data, and then zeroes ou

Re: [fpc-pascal] Custom NewInstance allocator

2024-06-04 Thread Sven Barth via fpc-pascal
Hairy Pixels via fpc-pascal schrieb am Di., 4. Juni 2024, 10:54: > In the manual it at https://www.freepascal.org/docs-html/ref/refse38.html > it says "Calling the constructor will provoke a call to the virtual class > method NewInstance, which, in its default implementation, calls GetMem, to > a

Re: [fpc-pascal] Custom NewInstance allocator

2024-06-04 Thread Hairy Pixels via fpc-pascal
Thanks it's working now. The docs at https://www.freepascal.org/docs-html/rtl/system/tobject.newinstance.html confused me also. It says: " If the memory was allocated, the class will be initialized by a call to InitInstance" The text "will be" is what confused me. This implies to me it will be