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
------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20111116/116bcf53/attachment.html>
Mailing lists / lazarus-es / 2011-11
LazReport me saca de la Aplicación
2 messages · 2 people · –
- GGustavo Adolfo Cruz Martinez 1
- JJesus Reyes 1
Reply by email Subscribe to this list Your subscription
Read-only archive. Use j and k to move between messages.
--- 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.freepascal.org/pipermail/lazarus-es/attachments/20111118/d31aa390/attachment.html>
