On 01/11/2017 02:25 AM, Sven Barth wrote:
Am 11.01.2017 08:54 schrieb "Michael Schnell" <mschn...@lumino.de
<mailto:mschn...@lumino.de>>:
>
> On 10.01.2017 05:13, Jon Foster wrote:
>>
>> On 01/07/2017 10:39 AM, leledumbo wrote:
>>
>> 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?
>
>
> 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).
>
> If destroying an object is not necessary, the class should provide a
dummy Free procedure. So the application programmer always can/should use
Free.
We're talking about JVM here where garbage collections *must* be used. So
FPC does as well for that target.
It goes against soooo many years of working with Object Pascal... but I'll
let the JVM destroy them.
Thanks!
--
Jon Foster
JF Possibilities, Inc.
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal