<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'><div dir='ltr'>
Buenos días, amigos de la lista.<div><br></div><div>Estoy elaborando un reporte para facturar cuentas médicas. </div><div>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 detiene</div><div>y me muestra un error que termina matando la aplicación.</div><div><br></div><div>el error aparece en la unidad LR_Class en el: procedure TfrMemoView.WrapMemo;</div><div>en la línea: if WCanvas.TextWidth(UTF8Range(s, beg, cur - beg + 1, Desc)) > maxwidth then </div><div><br></div><div>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 </div><div>MUÑECA que MUNECA o PEÑATES que PENATES</div><div><br></div><div>tengo instaladas las siguientes versiones: </div><div><br></div><div>Lazarus 0.9.31</div><div>FPC 2.4.3</div><div>SVN 30686</div><div><br></div><div>El motor de base de datos que contiene la información es Firebird 2.1 con codificación UTF8</div><div><br></div><div>Agradezco de antemano toda la colaboración que me puedan dar,</div><div><br></div><div>Gustavo Cruz</div> </div></body>
</html>