[fpc-pascal] Open array in object constructor gives error

Sven Barth pascaldragon at googlemail.com
Wed Jan 4 17:05:02 CET 2023


Hairy Pixels <genericptr at gmail.com> schrieb am Mi., 4. Jan. 2023, 14:45:

>
>
> > On Jan 4, 2023, at 8:23 PM, Sven Barth <pascaldragon at googlemail.com>
> wrote:
> >
> > You said in the other mail "there's a global stack", so just return
> memory from that stack.
>
> Well the stack is just a list that holds pointers to the classes now but I
> guess you can modify that so it turns a pointer to an address in a block of
> memory? I’ve not seen this kind of data type (except for an actual memory
> manager) so I would need to create it.
>

If your stack only contains a lost of pointers then it's back to the
original question from Marc: on what memory does your TMyObject.Create()
operate? Where does the memory come from you put into your stack?

Regards,
Sven

>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20230104/bb6a1021/attachment.htm>


More information about the fpc-pascal mailing list