Buenas tardes. He tenido problemas al visualizar o imprimir directamente un reporte en lazreport. Los datos los toma el reporte de un campo que tiene 255 caracteres de una mdb . Estoy utilizando el la siguiente versi�n de l�zarus: Versi�n #: 0.9.31; Versi�n FPC: 2.4.3; Revisi�n SVN: 30686. En esencia lo que sucede es que cuando intento imprimir o visualizar el programa se cierra. El error que me marca es el siguiente: "El proyecto Eventuales.exe ha lanzado una excepci�n de la clase 'External: SIGSEGV' " y me lleva a este lugar:
function UTF8Desc(S: string; var Desc: string): Integer;var i,b: Integer;begin i := 1; Result := 0; SetLength(Desc, Length(S)); while i<=Length(s) do begin b := UTF8CharacterStrictLength(@S[i]); inc(i,b); inc(Result); Desc[Result] := Char(b); end; Setlength(Desc, Result);end; El texto que se debe mostrar es el siguiente: "Rayos X de Mano. dedos. pu�o (mu�eca). codo. pie. clav�cula. antebrazo. cuello de pie (tobillo)."o este: "Senos paranasales. maxilar inferior. �rbitas. articulaciones temporomandibulares. agujeros �pticos" Muchas gracias de antemano por vuestro tiempo
GustavoCruz
------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20110725/4ad35fa0/attachment.html>
