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 13-11-2008
Avatar de Sr.Scorpion
Sr.Scorpion Sr.Scorpion is offline
Miembro
 
Registrado: mar 2005
Posts: 92
Poder: 20
Sr.Scorpion Va por buen camino
Como crear un fichero texto por codigo ?

Alguien sabe como crear un archivo texto (.txt) a traves de codigo en Delphi 6 ?

Saludos
__________________
La paciencia es un árbol de raíz amarga pero de frutos muy dulces.

Sr.Scorpion
Responder Con Cita
  #2  
Antiguo 13-11-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Hola, puedes hacerlo utilizando un TStringList;

Código Delphi [-]
var
 sl : TStringList;
begin
  sl := TStringList.Create;
  sl.Add('algo'); //llenamos
  sl.Add('algo1');
  sl.Add('algo2');
  sl.SaveToFile('C:\Fite.txt');  //grabamos
 
  sl.Free;

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #3  
Antiguo 13-11-2008
Avatar de donald shimoda
donald shimoda donald shimoda is offline
Miembro
 
Registrado: jul 2008
Ubicación: Argentino en Santa Cruz de la Sierra
Posts: 1.083
Poder: 17
donald shimoda Va por buen camino
Cita:
Empezado por Sr.Scorpion Ver Mensaje
Alguien sabe como crear un archivo texto (.txt) a traves de codigo en Delphi 6 ?

Saludos
Si lo que quieres es un archivo de texto secuencial:

Código Delphi [-]
procedure demotexto;
var
    datatrace       : textfile;
begin
    assignfile(datatrace , 'pepe.txt');
    {$I-}
    Append(datatrace);
    {$I+}
    if IoResult = 2 then
      rewrite(datatrace);
    writeln(datatrace, 'lo que sea');
    closefile(datatrace);
end;

de memoria y al vuelo.

Saludos
__________________
Donald Shimoda [Team RO] - Blogs: Remobjects Pascal
Responder Con Cita
  #4  
Antiguo 13-11-2008
Avatar de Sr.Scorpion
Sr.Scorpion Sr.Scorpion is offline
Miembro
 
Registrado: mar 2005
Posts: 92
Poder: 20
Sr.Scorpion Va por buen camino
Gracias por las alternativas.... no obstante me fui con la primera via

Saludos
__________________
La paciencia es un árbol de raíz amarga pero de frutos muy dulces.

Sr.Scorpion
Responder Con Cita
  #5  
Antiguo 27-12-2008
Lizette Lizette is offline
Miembro
 
Registrado: jun 2008
Posts: 98
Poder: 16
Lizette Va por buen camino
Como puedo leer el archivo

Hola, asi puedo crear el archivo, pero como puedo leerlo desde delphi?, lo que pretendo hacer es un contador, cuando cree el archivo contendra un 1, cuando acceso a el debe de leer ese 1 y sumarle 1 y grabarlo. Asi el archivo contendra un 2 y asi sucesivamente, para cada acceso al archivo.
Responder Con Cita
  #6  
Antiguo 27-12-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Siguiendo el ejemplo de Caro
Código Delphi [-]
var
 sl : TStringList;
begin
  sl := TStringList.Create;
  sl.LoadFromFile('C:\Fite.txt');  //grabamos
  //hacer lo que sea
  sl.Free;

No sé, pero si quieres guardar valores para después leerlo, quizás te interese más un TIniFile, consulta la ayuda, un ejemplo sería:
Código Delphi [-]
uses IniFiles;

var ini:TiniFile;
   leido:integer;
begin
  ini := TiniFile.Create('c:\file.ini');
  ini.WriteInteger('MiSeccion', 'MiClave', 1);
  

  leido := ini.ReadInteger('MiSeccion', 'MiClave', 0); // si no existe, por defecto un cero.

  ini.Free;

El resultado sería un archivo como este:
Código:
[MiSeccion]
MiClave = 1
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #7  
Antiguo 28-12-2008
cmm07 cmm07 is offline
Miembro
 
Registrado: nov 2007
Posts: 526
Poder: 17
cmm07 Va por buen camino
Aqui te dejo un ejemplo de como lo puedes hacer, lo hice rápido por eso no hice el código más corto u optimizado, recuerda que esto fue hecho en Delphi 2009, espero que te sea compatible con delphi 6, o si no el fuente está ahí para que veas la instrucción y lo hagas en tu delphi


54LU2
Archivos Adjuntos
Tipo de Archivo: zip Demo.zip (7,5 KB, 19 visitas)
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
Como sobreescribir lineas en un fichero de texto - Delphi peatonPLS Varios 2 30-11-2007 09:39:28
¿cómo crear un fichero ejecutable en otro ordenador? elcaracas C++ Builder 2 01-11-2006 04:32:19
como crear codigo de acceso frholguin Varios 2 24-01-2006 18:59:16
Como leer un archivo de texto por codigo Shidalis Varios 2 03-09-2005 05:54:34
Acceso denegado al crear un fichero de texto Brewster Internet 4 31-05-2004 11:54:51


La franja horaria es GMT +2. Ahora son las 13:26:49.


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