Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Manejo de Archivos con TFileStream (https://www.clubdelphi.com/foros/showthread.php?t=75554)

nlsgarcia 01-09-2011 18:02:24

Manejo de Archivos con TFileStream
 
Hola:

Pregunto:

1.- ¿Como se detecta el fín de archivos con TFileStream?

2.- ¿En que casos es adecuado usar TFileStream en lugar de los métodos tradicionales de manejo de archivo en Delphi 7?

3.- ¿Tienen algún ejemplo de manejo de Archivos con TFileStream?

Gracias de antemano por la información :)

Saludos,

Nelson.

ecfisa 01-09-2011 18:29:51

Hola Nelson.

Te recuerdo que por cada pregunta se tiene que iniciar un nuevo hilo, como dice en este punto de la Guía de estilo.

Por tu consulta, revisá este enlace

Saludos.

nlsgarcia 01-09-2011 20:06:41

Hola ecfisa:

Gracias por tus indicaciones.

Replanteo la pregunta : ¿Como se detecta el fín de archivos con TFileStream?

Saludos,

Nelson.

ecfisa 01-09-2011 20:49:54

Hola.

Comparando la posición con el tamaño, por ejemplo:
Código Delphi [-]
var
  F: TFileStream;
  ch: Char;
begin
  F:= TFileStream.Create(ExtractFilePath(Application.ExeName)+'prueba.txt', fmOpenRead );
  while F.Position <> F.Size do
  begin
    F.Read(ch, 1 );
    Memo1.Text := Memo1.Text + ch;
  end;
  F.Free;
end;


Saludos.

nlsgarcia 02-09-2011 00:51:49

Hola ecfisa:

Muchas gracias por la información.

Una última pregunta : ¿En que casos es adecuado usar TFileStream en lugar de los métodos tradicionales de manejo de archivo en Delphi 7?

Saludos,

Nelson.

ecfisa 02-09-2011 01:55:49

Hola Nelson.

Por favor, como te sugerí en el post [ #2 ], abri un nuevo hilo con tu consulta. ( Punto [ 8 ] de la [ Guía de estilo ] )

Saludos y muchas gracias por tu colaboración.

nlsgarcia 02-09-2011 02:26:36

Hola ecfisa:

Gracias por tus indicaciones

Saludos,

Nelson.


La franja horaria es GMT +2. Ahora son las 01:17:59.

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