[Lazarus-es] lowercase

franmate en gmail.com franmate en gmail.com
Jue Sep 27 01:08:23 CEST 2012


Hola,

Cambia   result := sCadena[1] + LowerCase(Copy(sCadena,2,200))
Por     result := utf8Copy(sCadena,1,1) +
UTF8LowerCase(utf8Copy(sCadena,2,200))

No olvides incluir la unidad LCLProc en el uses

Atte
FranMacías

El día 27 de septiembre de 2012 00:08, Paola Bruccoleri
<pbruccoleri en adinet.com.uy> escribió:
> Hola todos..
> tengo una función que convierte una descripción q está toda en mayúsculas a
> minúsculas excepto la primera letra.
>
> function AMinusc( sCadena : String ) : String;
> begin
>   if sCadena <> '' then
>     result := sCadena[1] + LowerCase(Copy(sCadena,2,200))
>   else
>     result := '';
> end;
>
> el problema es con las letras con tilde o ñ, que siempre me las deja en
> mayúscula.
> Por ejemplo:
> PULPÓN -> PulpÓn
>
> quizás haya alguna otra función que me esté olvidando ahora
> muchas gracias!
>
>




More information about the Lazarus-es mailing list