[Lazarus-es] LazReport me saca de la Aplicación

Jesus Reyes jesusrmx en yahoo.com.mx
Vie Nov 18 16:23:43 CET 2011



--- El mié 16-nov-11, Gustavo Adolfo Cruz Martinez <gustavo7218 en hotmail.com> escribió:

De: Gustavo Adolfo Cruz Martinez <gustavo7218 en hotmail.com>
Asunto: [Lazarus-es] LazReport me saca de la Aplicación
A: "Lazarus Lista" <lazarus-es en lists.lazarus.freepascal.org>
Fecha: miércoles, 16 de noviembre de 2011, 10:51






Buenos días, amigos de la lista.
Estoy elaborando un reporte para facturar cuentas médicas. El asunto es que cuando en la banda de detalles me aparece un carácter "EXTRAÑO" por ejemplo una Ñ o una tilde, el software se detieney me muestra un error que termina matando la aplicación.
el error aparece en la unidad LR_Class en el: procedure TfrMemoView.WrapMemo;en la línea: if WCanvas.TextWidth(UTF8Range(s, beg, cur - beg + 1, Desc)) > maxwidth then   
la solución aparente es reemplazar los caracteres en la base de datos, pero pienso que nos se vería bien porque no es lo mismo MUÑECA que MUNECA   o   PEÑATES que PENATES
tengo instaladas las siguientes versiones: 
Lazarus 0.9.31FPC 2.4.3SVN 30686
El motor de base de datos que contiene la información es Firebird 2.1 con codificación UTF8
Agradezco de antemano toda la colaboración que me puedan dar,
Gustavo Cruz 		 	   		  


Hice una prueba tambien con firebird 2.1 y una version mas reciente de LazReport (y de Lazarus, Lazarus 0.9.31 r33613) y no pude reproducir el problema, la r30686 tiene mas de 6 meses de antigüedad, te recomiendo que pruebes con un snapshot mas reciente instalado en una ubicacion diferente de la que tienes ahora y pruebes con esa version, si haces esto recuerda usar el parametro primary config path: startlazarus (o lazarus)  --pcp=NuevaUbicacion

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


More information about the Lazarus-es mailing list