<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><BR><BR>--- El <B>jue 17-jun-10, Héctor S. Ponce <I><hectorsponce@gmail.com></I></B> escribió:<BR><BLOCKQUOTE style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><BR>De: Héctor S. Ponce <hectorsponce@gmail.com><BR>Asunto: Re: [Lazarus-es] lazreport<BR>A: "Spanish version of Lazarus List" <lazarus-es@lists.lazarus.freepascal.org><BR>Fecha: jueves, 17 de junio de 2010, 10:59<BR><BR><DIV>Hola Jesus,<BR><BR>Aca va un proyecto con el problema de la basura en "ParValue".<BR><BR>Lo que hice para corromperlo fue tomar el formulario que si funciona ("frm_informe") y en base a este con "save as" (dejando el original intacto) cree el "frm_informe_error". Lo maquillé para que compilara. <BR>
<BR><A rel="nofollow" target="_blank" href="http://dl.dropbox.com/u/1172938/laz_report_error.zip">http://dl.dropbox.com/u/1172938/laz_report_error.zip</A><BR><BR>Esto mismo lo cargo en el tiquet? <BR><BR><BR>Héctor S. Ponce<BR><BR><BR>
</DIV></BLOCKQUOTE><DIV id="yiv1144917477"><BR>
Bueno, ya se por que en el ejemplo que adjuntaste falla, y es que el unit principal esta compilado con {$mode objfpc} cuando deberia estar compilado con {$mode objfpc}{$h+} el {$h+} habilita string=ansistring en lugar de string=shortstring.<BR>
</DIV><DIV><BR></DIV><DIV>Creo que el compilador deberia efectuar la conversion ansistring->shortstring bien automaticamente o dar alguna advertencia, por eso no hay que descartar que sea un bug del compilador.  mas tarde hare unas prueba y de confirmarlo voy a reportarlo.</DIV><DIV><BR></DIV><DIV>Lo que resta es ver si es el mismo problema que con Paola. ¿Paola podrías checar por favor?</DIV><DIV><BR></DIV><DIV>Jesus Reyes A.</DIV><DIV><BR></DIV></td></tr></table><br>