Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Lazarus, FreePascal, Kylix, etc. (https://www.clubdelphi.com/foros/forumdisplay.php?f=14)
-   -   Convertir la primera letra de una cadena en lazarus (https://www.clubdelphi.com/foros/showthread.php?t=89215)

El_Chava 16-10-2015 19:00:43

Convertir la primera letra de una cadena en lazarus
 
Hola amigos más que duda les traigo un pequeño código que me ayudo a convertir la primera letra de una cadena en mayúscula. Todo se origino por que utilizo una plantilla en word en donde dentro de las variables que se envian a dicho documento se tienen que poner el nombre completo de una persona. Por la importancia del documento se debe poner primera letra en mayúscula del nombre y los apellidos la. Bueno les dejo el código.

Código:

procedure TFrmFormulario.btnConvertirClick(Sender: TObject);
Var
cadena:string;
begin
  cadena:='lic. nombre apeliidopaterno apellidomaterno';
  Showmessage('La cadena es '+  AnsiProperCase(cadena,[#032,#046]));
{lo que se encuentra entre [], son lo caracteres que serviran como delimitadores, en este caso se uso el caracter space y el "."}
end;

El resultado quedaría así " La cadena es Lic. Nombre Apeliidopaterno Apellidomaterno".
Se utilza la función AnsiProperCase que se encuentra en la unidad "strutils".
Bueno espero que les sirva este pequeño código.

ecfisa 16-10-2015 19:21:22

Hola El_Chava.

Gracias por compartilo ^\||/

Saludos :)

El_Chava 16-10-2015 19:30:31

No hay que agradecer, para eso estamos para ayudar y regresar un poco de la ayuda que se recibe a través del foro. Saludos ^\||/


La franja horaria es GMT +2. Ahora son las 04:22:31.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi