Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-11-2006
rcor rcor is offline
Registrado
 
Registrado: sep 2006
Posts: 7
Poder: 0
rcor Va por buen camino
Smile Crear archivo .txt

Hola a todos

Alguien que me pueda enviar un sample para generar un archivo .txt con coordenadas.

Ejemplo:

En la posicion 1 lleva una tremenda X en la posicion 5 un 2 en la posicion 10 a la 20 un mensaje y asi sucesivamente el archivo quedaria:

X 2 ESTA ES UNA


Saludos
rcor
Responder Con Cita
  #2  
Antiguo 03-11-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Código Delphi [-]
var
  ts: TStrings;
begin
  ts := TStringList.Create;
  try
    ts.Add('X 2 ESTA ES UNA');
    {...}
    ts.SaveToFile('C:\coordenadas.txt');
  finally
    ts.Free;
  end;
end;
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
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: 24
seoane Va por buen camino
Hola rcor, antes de nada si vas a utilizar mas de un espacio en blanco en tus mensajes deberías de usar las etiquetas [code][/code] o de lo contrario desaparecerán, fíjate en la diferencia:

Código:
X   2    ESTA ES UNA
En cuanto a lo que tu pregunta, puedes decir en que parte tienes problemas. ¿No sabes crear archivos de texto?¿No sabes crear una cadena con esas características?¿como lo estas intentando hasta ahora?
Responder Con Cita
  #4  
Antiguo 03-11-2006
rcor rcor is offline
Registrado
 
Registrado: sep 2006
Posts: 7
Poder: 0
rcor Va por buen camino
Smile Crear archivo .txt

Gracias a los que respondieron

Si se crearlos pero no se acomodarlos en sus cordenadas de ahi mi pregunta sobre como crear un archivo con posiciones fijas.

Ya que la X va en la posicion 1 y el 2 va en la posicion 5 y la descripcion va en la posicion 10 hasta la 20

Yo vengo de clipper y desde un archivo .dbf se podia enviar el archivo directo a SDF y colorin colorado ya estaba tu formato en archivo texto.

El ejemplo que ponen arriba es lo que ya sabia hacer ahora solo que me digan como indicarle a delphi que el 2 me lo ponga en la posicion 5.

Gracias
rcor
Responder Con Cita
  #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: 24
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
  #6  
Antiguo 03-11-2006
rcor rcor is offline
Registrado
 
Registrado: sep 2006
Posts: 7
Poder: 0
rcor Va por buen camino
Smile

Muchas gracias por las respuestas lo probare y despues pondre mas dudas o las gracias definitivas.

Saludos y lo mejor
rcor
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

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 10:06:27.


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