Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Localizar Archivo y Registro (https://www.clubdelphi.com/foros/showthread.php?t=21430)

alcides 17-05-2005 14:35:17

Localizar Archivo y Registro
 
Hola a todos,
Lo que quiero es: localizar un archivo y luego en este verificar su contenido, osea leer lo que contiene.

si esto es posible, por fa darme una manito.


Alcides
Rep. Dom.

FDB 18-05-2005 00:42:30

Hola!

Veamos.. que no entiendo bien...

El archivo que localizas y quieres verificar su contenido.. a que tipo de archivo te refieres, ¿que quieres leer?,¿que quieres hacer con lo leido?, pon algun ejemplo o algo....

Explicate un poco mejor, para que yo y mas de uno que está como yo te podamos ayudar en la medida de nuestros conocimientos....

Saludos!

alcides 18-05-2005 17:50:13

el archivo que quiero localizar es un archivo de texto y quiero leer su contenido, es para usarlo como medio de proteccion de un sistema.

Gracias



Alcides
Rep. Dom.

S.M.S. 19-05-2005 12:13:04

Si el archivo a leer lo tienes escondido en el directorio de Windows, puedes obtener su ruta con el truco 141 de la página de Trucomanía.

Una vez obtenida la ruta del directorio, comprueba si el archivo existe con la función FileExist (creo recordar que este era el nombre de la función).

De existir puedes leer el archivo línea a línea de la siguiente manera:
Código Delphi [-]
Procedure TForm1.Button1Click(Sender: TObject);
var 
F: TextFile;
S: string;
begin
AssignFile(F, Ruta + '\fichero.txt');
//Ruta será una variable tipo string donde habremos guardado el directorio de windows
Reset(F); 
while not SeekEof(f) do // Mientras no llemos al final del fichero... 
begin
Readln(F, S); // Leer las líneas del fichero
label1.caption := S; //adapta esto a tus necesidades
end; 

CloseFile(F); 
end;
Saludos

alcides 19-05-2005 15:25:43

Gracias S.M.S. por tu ayuda


Gracias mil

Alcides
Rep. Dom.

Lepe 19-05-2005 15:51:51

Siendo de texto, tambien puedes abrirlo así:
Código Delphi [-]
var Archivo:TStringList;
begin
 Archivo:= TStringList.Create;
 try 
    Archivo.LoadFromFile('ruta completa del archivo');
  /// en archivo.Count te dice cuantas lineas tiene
  /// en Archivo[i] te daría la linea i+1 del archivo 
  (considera que la primera linea sería Archivo[0]
 finally
    Archivo.Free; // liberamos de memoria el archivo.
 end;

Un saludo


La franja horaria es GMT +2. Ahora son las 21:37:42.

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