![]() |
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 |
Hola,
|
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 |
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 |
Siguiendo con el ejemplo de dec, solo tenemos que darle formato a la cadena:
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 :D Espero que te sirva. |
Muchas gracias por las respuestas lo probare y despues pondre mas dudas o las gracias definitivas.
Saludos y lo mejor rcor |
La franja horaria es GMT +2. Ahora son las 05:17:36. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi