<p>Am 11.01.2017 08:54 schrieb "Michael Schnell" <<a href="mailto:mschnell@lumino.de">mschnell@lumino.de</a>>:<br>
><br>
> On 10.01.2017 05:13, Jon Foster wrote:<br>
>><br>
>> On 01/07/2017 10:39 AM, leledumbo wrote:<br>
>><br>
>> So that leaves me with the question: What about destructors? Must I call free/destroy on all objects I create, or do they self-destruct? If so destroy or free?<br>
><br>
><br>
> AFAIU, in fpc destroying any objects is mandatory. And this close to always needs to be done with "Free" (which inside the class finally calls Destroy).<br>
><br>
> If destroying an object is not necessary, the class should provide a dummy Free procedure. So the application programmer always can/should use Free.</p>
<p>We're talking about JVM here where garbage collections *must* be used. So FPC does as well for that target.</p>
<p>Regards,<br>
Sven</p>