Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #5  
Antiguo 03-11-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 26
seoane Va por buen camino
Siguiendo con el ejemplo de dec, solo tenemos que darle formato a la cadena:

Código Delphi [-]
var
  ts: TStrings;
  Str1, Str2, Str3: string;
begin
  ts := TStringList.Create;
  try
    Str1:= 'X';
    Str2:= '2';
    Str3:= 'ESTA ES UNA';
    ts.Add(Format('%-5.5s%-5.5s%s',[Str1,Str2,Str3]));
    ts.SaveToFile('d:\coordenadas.txt');
  finally
    ts.Free;
  end;
end;

La parte interesante del código anterior es la cadena '%-5.5s%-5.5s%s' que le indica a la función format como debe realizar el formato. Esta dividida en 3 partes cada parte empieza por '%' y termina por 's' indicando que la variable es una string. Entre ambos se indica como se debe formatear esa cadena, el símbolo '-' indica que el texto se debe justificar a la izquierda, el primer '5' indica el tamaño mínimo de la cadena (rellenando con espacios en blanco si es necesario) y el segundo el tamaño máximo (recortando si es necesario). Puedes modificar estos valores para obtener el resultado deseado. Y ya me dejo de tanto rollo que en la ayuda explican mejor que yo como va esta función

Espero que te sirva.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Crear un archivo zip Grefu OOP 3 20-10-2005 22:33:18
Crear archivo .ini Sayuri Varios 5 31-08-2005 12:02:47
Crear archivo *.LOG ciscu Varios 3 09-02-2004 17:07:54
crear archivo txt en red joanajj Varios 2 14-10-2003 16:14:43
Crear Archivo Xml GIVO Varios 1 11-10-2003 00:22:09


La franja horaria es GMT +2. Ahora son las 19:57:39.


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