Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-06-2005
ingel ingel is offline
Miembro
 
Registrado: jun 2003
Posts: 239
Poder: 21
ingel Va por buen camino
una facil ..pero Urgente .. insertar espacios

Hola , disculpen la pregunta que estimo no deberia estar aqui ,pero dado que son 3 de la madrugada y a las 12 del mediodia se me vence el plazo , me tomo la libertad .. Necesito una funcion que me inserte x cantidad de espacios en una cadena ..
por ahora lo entoy haciendo con var+' '+ pero no me parece lo mejor... aparte tengo longitudes de 129 blancos o mas ...
gracias y disculpas.
Ingel ..
Responder Con Cita
  #2  
Antiguo 14-06-2005
Avatar de Investment
Investment Investment is offline
Miembro
 
Registrado: may 2003
Posts: 378
Poder: 21
Investment Va por buen camino
Post

Con un bucle puedes hacerlo sin problemas:

Código:
   while i < Numero_de_espacios do
  begin
	Cadena:= Cadena + ' ';
	i:=i+1
  end;
__________________
Saludos,
Peter Investment
Responder Con Cita
  #3  
Antiguo 14-06-2005
Avatar de asegurpe
asegurpe asegurpe is offline
No confirmado
 
Registrado: abr 2004
Ubicación: Barcelona
Posts: 16
Poder: 0
asegurpe Va por buen camino
Posible solución

Hola,

Yo utilizo estas tres funciones para insertar espacios en un texto

Código:
 
{Espacios por la derecha}
function Padr(cString:string;nLen:integer):string;
begin
if (Length(cString) <> nLen) then
   if Length(cString) > nLen then
	  Result:= Copy(cString,1,nLen)
   else
	  Result:=cString+space(nLen-Length(cString))
 else
	 Result:= cString;
end;
 
 
{Espacios por la izquierda}
function Padl(cString:string;nLen:integer):string;
begin
if (Length(cString) <> nLen) then
   if Length(cString) > nLen then
	  Result:= Copy(cString,1,nLen)
   else
	  Result:=space(nLen-Length(cString)) + cString
 else
	 Result:= cString;
end;
 
{Generador de espacios}
function Space(nLen:integer):string;
begin
	 result:=replicate(' ',nLen);
end;

Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 01:35:05.


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
Copyright 1996-2007 Club Delphi