<!DOCTYPE html><html><head>
<style type="text/css">body { font-family:'Courier New'; font-size:13px}</style>
</head>
<body><div>En Mon, 25 Jul 2016 15:39:27 -0500, Rafael Bidegain <r.bidegain@gmail.com> escribió:<br></div><br><blockquote style="margin: 0 0 0.80ex; border-left: #0000FF 2px solid; padding-left: 1ex"><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">El 20 de julio de 2016, 16:02, Jesus Reyes A. <span dir="ltr"><<a href="mailto:jesusrmx@gmail.com" target="_blank">jesusrmx@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<div><div>Y digo de paso por que vbSplit corregida no tiene absolutamente ningún problema :)</div><div><br></div></div></blockquote><div>Perdón que insista con este tema.</div><div><br></div><div>hice un prueba con una función que devuelve un array dinámico y luego llamé a getheapstatus();</div><div><br></div><div>mi_heap := getheapstatus();</div><div>writeln('TotalAddrSpace..: ', mi_heap.TotalAddrSpace);</div><div>writeln('TotalAllocated..: ', mi_heap.TotalAllocated);<br></div><div>writeln('TotalFree.......: ', mi_heap.TotalFree); </div></div><div class="gmail_extra"><br></div>Pude notar que con cada llamada a la función (similar a vbSplit) TotalAllocated aumentaba y TotalFree disminuía.</div><div class="gmail_extra"><br></div><div class="gmail_extra">No encontré la forma de revertir eso</div><div class="gmail_extra"><br></div><div class="gmail_extra">en mi opinión, y hasta que no encuentre la forma de liberar la memoria vbSplit tiene un problema serio.</div><div class="gmail_extra"><br clear="all"><div>saludos</div>-- <br><div class="gmail_signature">Rafael Bidegain<br></div></div></div></blockquote><div><br></div><div>Podrías por favor compartir tu programa de prueba?.<br></div><div><br></div><div>Jesus Reyes A.</div></body></html>