Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 11-06-2008
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
deberias usar recursividad algo asi

Código Delphi [-]
procedure Parse_token(tok : string; destino : TStringList);
var
  nombre_archivo : string;
begin
    if Pos('INCLUDE',tok) <> 0 then 
    begin 
         nombre_archivo := .... // se extrae el nombre del archivo, puedes probar borrando la palabra 'INCLUDE=' de tok
         leer_archivo(nombre_archivo,destino);
    end
    else
    destino.Add(tok);
end;

function leer_archivo(s : string; destino : TStringList) : boolean;
var
     st : TStringList;
     i, r : longint;
     tok : string;
begin
    st := TStringList.Create;

    st.LoadFromFile(s);

   ... // comprobar que se ha cargado bien , etc...

    r := st.Count;
    for i := 0 to r - 1 do
    begin
      tok := st[i];
      parse_token(tok,destino);     
    end;
  
    st.Free;
end;

procedure Iniciar;
var
   dest : TStringList;
begin
  dest := TStringList.Create;
  
  if OpenDialog1.Execute then
  begin
     Leer_archivo(OpenDialog1.FileName,dest);
     if SaveDialog1.Execute then 
     dest.SaveToFile(SaveDialog1.Filename);
  end;

  dest.Free;
    
end;
Responder Con Cita
 



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
Problema con archivos de texto. morodo Lazarus, FreePascal, Kylix, etc. 5 29-04-2011 02:07:03
XML vs archivos de texto jordan23 Varios 5 17-08-2007 19:18:06
Leer varios archivos de texto y extraer solo 2 lineas de ese texto mp3968 Internet 1 17-05-2007 20:24:09
Archivos de texto yekkita Varios 4 19-01-2007 20:06:03
archivos de texto ssanchez Varios 1 19-01-2007 15:44:34


La franja horaria es GMT +2. Ahora son las 22:24:11.


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