[Lazarus-es] Sobre error al compilar Lazarus SVN
Jesus Reyes
jesusrmx en yahoo.com.mx
Jue Mar 1 19:27:20 CET 2012
--- El mié 29-feb-12, José Mejuto <joshyfun en gmail.com> escribió:
> De: José Mejuto <joshyfun en gmail.com>
> Asunto: Re: [Lazarus-es] Sobre error al compilar Lazarus SVN
> A: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org>
> Fecha: miércoles, 29 de febrero de 2012, 3:11
> Hello Abraham,
>
> Wednesday, February 29, 2012, 3:46:43 AM, you wrote:
>
> A> Alguno de ustedes usa la version fpc-svn y
> lazarus-svn, me podrían decir
> A> como resolvieron el erro al compilar lazarus?, salta
> las lineas siguientes.
> A> Compiling grids.pas
> A> Compiling dynamicarray.pas
> A> Compiling .\widgetset\wsgrids.pp
> A> dbgrids.pas(1991,31) Error: Incompatible types: got
> "Pointer" expected
> A> "AnsiString"
> [...]
> A> vi que ya estaba reportado pero hasta ahora cada vez
> que hago un actualizar
> A> al svn y compilo no veo solución a ese bug.
>
> Por ahora creo que no hay solución. Lo que puedes hacer es
> volver el
> fpc 2.7.1 a una revisión que compile el wsgrids.pp, yo uso
> la 20370 y
> compilo Lazarus SVN perfectamente.
>
> --
> Best regards,
> José
>
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.
Index: src/base/dataset.inc
===================================================================
--- src/base/dataset.inc (revisi�n: 20450)
+++ src/base/dataset.inc (copia de trabajo)
@@ -1635,7 +1635,10 @@
// 1-apr-06, JvdS: It just sets the bookmark of the newly inserted record to the place
// where the record should be inserted. So it is ok.
if FRecordcount > 0 then
+ begin
SetBookMarkData(ActiveBuffer,pointer(BookBeforeInsert));
+ FreeBookmark(BookBeforeInsert);
+ end;
end;
InternalInsert;
Saludos.
Jesus Reyes A.
More information about the Lazarus-es
mailing list