[Lazarus-es] Error al imprimir un reporte en lazreport
Hector S. Ponce
hectorsponce en gmail.com
Lun Jul 25 23:13:37 CEST 2011
ponete un ejemplo de como llamas a la funcion es decir que valores le
pasas a S y Desc
El 25/07/2011 17:51, Gustavo Adolfo Cruz Martinez escribió:
> 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
>
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20110725/426c25ae/attachment-0002.html>
More information about the Lazarus-es
mailing list