[Lazarus-es] La letra Ñ

franmate en gmail.com franmate en gmail.com
Mar Ago 3 23:53:27 CEST 2010


Hola

2010/8/3 Anxo Vázquez <xanxov en esdebian.org>:
> Gracias por vuestras respuestas.
>
> Fran,
>    a_mayu[20]:= 'Ñ';
> da el error siguiente:
> ciflet.pas(1252,17) Error: Incompatible types: got "Constant String"
> expected "Char".
>
> Por lo que tu muy bien explicas, espera un char y recibe un string.

¿ Y no puedes hacer  a_mayu:array [0..26] of string; ?

>
> Sin embargo:
>
> a_mayu[20] := UTF8ToAnsi('N')[1];

con eso accedes al primer byte del caracter utf8 Ñ , que es 195
(decimal) , [2] es 145 ( el que ves como un "cuadradito" )


>
> no da error, pero el resultaado sigue siendo un rectangulo con dos
> diagonales.
>
> Un saludo.
>




More information about the Lazarus-es mailing list