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 06-05-2003
Jordy Jordy is offline
Miembro
 
Registrado: may 2003
Posts: 51
Poder: 22
Jordy Va por buen camino
Archivos TXT

Tengo una aplicación en dos equipos diferentes y en diferentes ubicaciones, al final del día tengo que crear un archivo con todos los movientos del día y se los tengo que pasar a uno de estos que es el central por e-mail o por diquet para actualizar los movimientos.
Yo había pensodo en crear un archivo TXT y luego leerlo, pero no se bien como hacerlo. Me podeis ayudar ?. No sé si hay otra manera mejor de hacerlo.

Y por ultimo como puedo hacer que una string tenga una longitud fija y que si concateno dos strings me guarden la longitud de las variables.

ejemplo.

a longitud = 10
b longitud = 10

a = 'Hola'
b = 'Mundo'

al final de la concatenación sea 'Hola Mundo '

Gracias, Jordy.
Responder Con Cita
  #2  
Antiguo 06-05-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Te puedo recomendar unos componentes que son de mi autoría, aunque lamento no poder publicar el código de los mismos.

http://www.delphi.com.ar/vcl/index.html

Suerte!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #3  
Antiguo 07-05-2003
cancun cancun is offline
Miembro
 
Registrado: may 2003
Ubicación: Cancun, México
Posts: 114
Poder: 22
cancun Va por buen camino
Hola Jordy


Si los datos a pasar son muy grandes, no es recomendable el
uso de Txt.

Para crear el archivo es muy simple, usa un TStringList y su método SaveToFile

Var Lista:TStringList;



Lista:=TStringList.Create;

...
Lista.Add(Cadena);
...
...
Lista.SaveToFile('Ruta\Archivo.txt');


Para fijar el tamaño no recuerdo ninguna función en Delphi, pero implementar una es sencillo

function Rellena(Cad:String, Largo:Integer): String;
begin
Result:=Copy(Cad+StringOfChar(' ',Largo),1,Largo);
end;

Espero te sirva.
__________________
Cancun, Q.Roo, México
Responder Con Cita
  #4  
Antiguo 07-05-2003
Jordy Jordy is offline
Miembro
 
Registrado: may 2003
Posts: 51
Poder: 22
Jordy Va por buen camino
Archivos TXT

A Delphi.com.ar he intentado bajarme los tres componentes para exportor los datos y no los encuentra y me da un error, en cambio el de lectura OK.

Y a Cancun el archivo no es muy grande. Aún no lo he probado pero supongo que me irá bien, ahora mi pregunta es como lo leo en el central el archivo TXT que he creado para pasarlo a la DB ?

Gracias a los dos por vuestra ayuda.


Jordy.
Responder Con Cita
  #5  
Antiguo 07-05-2003
FRANKER FRANKER is offline
Miembro
 
Registrado: may 2003
Ubicación: Elche
Posts: 71
Poder: 22
FRANKER Va por buen camino
Hola!

Miraté el Truco 380 de trucomanía
http://www.q3.nu/trucomania/truco.cgi?380&esp

Te Explica como grabar un Dataset en un fichero con delimitadores, si modificas un poco el codigo, obtendrás lo que buscas.

Saludos!
__________________
.:.::FRANKER::.:.
Responder Con Cita
  #6  
Antiguo 07-05-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Re: Archivos TXT

Cita:
Posteado originalmente por Jordy
A Delphi.com.ar he intentado bajarme los tres componentes para exportor los datos y no los encuentra y me da un error, en cambio el de lectura OK.
Ups... mil disculpas, ya está corregido!


Por el FileReader te recomiendo leer este hilo http://www.clubdelphi.com/foros/show...1&goto=newpost
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #7  
Antiguo 07-05-2003
cancun cancun is offline
Miembro
 
Registrado: may 2003
Ubicación: Cancun, México
Posts: 114
Poder: 22
cancun Va por buen camino
Hola


Para cargar el archivo usa el método LoadFromFile y recorreres los elementos de la lista, te recomiendo checar la ayuda de delphi


Cargar archivo

Lista.LoadFromFile('Archivo');


Recorrer archivo

for x:=0 to Lista.Count-1 Do

y tomas la cadena con

Lista.Strings[x]


Por ultimo en el mensaje anterior se me olvido que debes liberar la lista

Lista.Free;
__________________
Cancun, Q.Roo, México
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 Reporte a partir de archivos de texto franciscobucio Impresión 4 18-01-2007 18:49:09
Saber que archivos estan abiertos StartKill Varios 1 30-09-2005 17:05:25
Busqueda de archivos jdattoli OOP 1 26-08-2005 19:44:24
Buscar contenidos de archivos en windows XP josem Varios 3 06-05-2005 23:55:09
Ayuda con directorios y archivos Waldo API de Windows 3 30-07-2004 16:44:16


La franja horaria es GMT +2. Ahora son las 21:27:18.


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