Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2011-11

LazReport me saca de la Aplicación

2 messages · 2 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Gustavo Adolfo Cruz Martinez

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>

Reply by email

Jesus Reyes
to Gustavo Adolfo Cruz Martinez

--- 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>

Reply by email