Gracias Jesús por tu respuesta,<div><br></div><div>yo andaba intentando con un parche que encontré para fpc y veo que este es distinto.</div><div><br></div><div>Saludos.</div><div><br clear="all">-------------------<br>Abraham Montaño<br>
<a href="mailto:abraham.montano@gmail.com" target="_blank">abraham.montano@gmail.com</a><br>Cix - Perú<br>---------------------<br><br>
<br><br><div class="gmail_quote">El 1 de marzo de 2012 19:27, Jesus Reyes <span dir="ltr"><<a href="mailto:jesusrmx@yahoo.com.mx">jesusrmx@yahoo.com.mx</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
--- El mié 29-feb-12, José Mejuto <<a href="mailto:joshyfun@gmail.com">joshyfun@gmail.com</a>> escribió:<br>
<br>
> De: José Mejuto <<a href="mailto:joshyfun@gmail.com">joshyfun@gmail.com</a>><br>
> Asunto: Re: [Lazarus-es] Sobre error al compilar Lazarus SVN<br>
> A: "Spanish version of Lazarus List" <<a href="mailto:lazarus-es@lists.lazarus.freepascal.org">lazarus-es@lists.lazarus.freepascal.org</a>><br>
> Fecha: miércoles, 29 de febrero de 2012, 3:11<br>
<div class="im">> Hello Abraham,<br>
><br>
> Wednesday, February 29, 2012, 3:46:43 AM, you wrote:<br>
><br>
> A> Alguno de ustedes usa la version fpc-svn y<br>
> lazarus-svn, me podrían decir<br>
> A> como resolvieron el erro al compilar lazarus?, salta<br>
> las lineas siguientes.<br>
> A> Compiling grids.pas<br>
> A> Compiling dynamicarray.pas<br>
> A> Compiling .\widgetset\wsgrids.pp<br>
> A> dbgrids.pas(1991,31) Error: Incompatible types: got<br>
> "Pointer" expected<br>
> A> "AnsiString"<br>
> [...]<br>
> A> vi que ya estaba reportado pero hasta ahora cada vez<br>
> que hago un actualizar<br>
> A> al svn y compilo no veo solución a ese bug.<br>
><br>
> Por ahora creo que no hay solución. Lo que puedes hacer es<br>
> volver el<br>
> fpc 2.7.1 a una revisión que compile el wsgrids.pp, yo uso<br>
> la 20370 y<br>
> compilo Lazarus SVN perfectamente.<br>
><br>
> --<br>
> Best regards,<br>
>  José<br>
><br>
<br>
</div>Este problema se ha solucionado en la revision 35643.... Aunque, para estar mejor actualizados se tendria que aplicar un pequeño parche a fpc, esto soluciona un problema de fuga de memoria.<br>
<br>
<br>
Index: src/base/dataset.inc<br>
===================================================================<br>
--- src/base/dataset.inc        (revisi�n: 20450)<br>
+++ src/base/dataset.inc        (copia de trabajo)<br>
@@ -1635,7 +1635,10 @@<br>
     // 1-apr-06, JvdS: It just sets the bookmark of the newly inserted record to the place<br>
     // where the record should be inserted. So it is ok.<br>
     if FRecordcount > 0 then<br>
+      begin<br>
       SetBookMarkData(ActiveBuffer,pointer(BookBeforeInsert));<br>
+      FreeBookmark(BookBeforeInsert);<br>
+      end;<br>
     end;<br>
<br>
   InternalInsert;<br>
<br>
<br>
Saludos.<br>
<span class="HOEnZb"><font color="#888888"><br>
Jesus Reyes A.<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
Lazarus-es mailing list<br>
<a href="mailto:Lazarus-es@lists.lazarus.freepascal.org">Lazarus-es@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
</div></div></blockquote></div><br></div>