[Lazarus-es] La letra Ñ

Jesus Reyes jesusrmx en yahoo.com.mx
Vie Ago 6 01:02:21 CEST 2010



 
Siempre el mismo resultado: ¡¡ Mi rectangulo favorito !!.

Hice un dpkg-reconfigure locales y probé varias combinaciones, finalmente dejé:
es_ES ISO-8859-1 y es_ES.UTF8 UTF8
Lo máximo que conseguí fué sustituir mi cuadradito por una interrogación.

Efectivamente la aplicación es para el GUI. 

No entiendo muy bien por que dices que no debería usar codepages, yo no conozco otra manera más sencilla de generar el alfabeto castellano que con:

  for car := 'A' to 'Z' do

Si la hay me gustaría conocerla.





Una sugerencia:

Uses ..., LCLType, ...             

var
  a_mayu, aminu: array[0..Max] of TUTF8Char;
// TUTF8Char esta normalmente definido en LCLType como String[7] 

var
  Car: Char;
  ...
begin
   for car:='A' to 'Z' do begin
      ....
   case car of
     'A':a_minu[1]:='A';
     'E':a_minu[2]:='E';
     'I':a_minu[3]:='I';
     'O':a_minu[4]:='O';
     'U':a_minu[5]:='U';
    else
     begin
      inc(j);
      a_mayu[j]:=car;
    end;  
    ....
 
parece que a_mayu[] contiene todas las letras menos las vocales, pero un detalle, en tu post original pones:

a_mayu[20] :='Ñ';

Pero si mis calculos no me fallan, a_mayu[20] corresponde a 'y' (suponiendo que b=1) lo cual la reemplazaria no la añadiria, para añadirla seria a_mayu[22] := 'Ñ', igual estoy equivocado :)

No se que pretendas hacer, pero si se trata de separacion silabica checate este enlace: http://forum.lazarus.freepascal.org/index.php?PHPSESSID=00a41ddb2fbee0d98a0e9dbbee3a0fe2&topic=8837.1

Jesus Reyes A.



      
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20100805/19dd6d76/attachment-0002.html>


More information about the Lazarus-es mailing list