[Lazarus-es] uso de SetLength

Jesus Reyes A. jesusrmx en gmail.com
Mar Jul 26 03:27:32 CEST 2016


En Mon, 25 Jul 2016 15:39:27 -0500, Rafael Bidegain <r.bidegain en gmail.com>  
escribió:

>
> El 20 de julio de 2016, 16:02, Jesus Reyes A. <jesusrmx en gmail.com>  
> escribió:
>> Y digo de paso por que vbSplit corregida no tiene absolutamente ningún  
>> problema :)
>>
> Perdón que insista con este tema.
>
> hice un prueba con una función que devuelve un array dinámico y luego  
> llamé a getheapstatus();
>
> mi_heap := getheapstatus();
> writeln('TotalAddrSpace..: ', mi_heap.TotalAddrSpace);
> writeln('TotalAllocated..: ', mi_heap.TotalAllocated);
> writeln('TotalFree.......: ', mi_heap.TotalFree);
> Pude notar que con cada llamada a la función (similar a vbSplit)   
> TotalAllocated aumentaba >y TotalFree disminuía.
>
> No encontré la forma de revertir eso
>
> en mi opinión, y hasta que no encuentre la forma de liberar la memoria  
> vbSplit tiene un problema >serio.
>
> saludos
> --Rafael Bidegain

Podrías por favor compartir tu programa de prueba?.

Jesus Reyes A.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20160725/dc5563ae/attachment.html>


More information about the Lazarus-es mailing list