[Lazarus-es] Error al imprimir un reporte en lazreport

Gustavo Adolfo Cruz Martinez gustavo7218 en hotmail.com
Lun Jul 25 22:51:27 CEST 2011


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-ide.org/pipermail/lazarus-es/attachments/20110725/4ad35fa0/attachment-0002.html>


More information about the Lazarus-es mailing list