Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   "Robar" lineas de un fichero (https://www.clubdelphi.com/foros/showthread.php?t=69714)

Angel Vicente 03-09-2010 11:04:55

"Robar" lineas de un fichero
 
Hola a todos....

Necesitaria hacer un "robo" de lineas de fichero de texto:

Tenemos una aplicacion en VB, que de vez en cuando abre un fichero de texto en shared, le añade lineas y lo cierra; tambien cada cierto tiempo añade el contenido a otro fichero, y vacia el primero, y recibe lineas de otro fichero.

Necesito un programa (Delphi), que funcione de manera que pueda leer ("robar") todas las lineas que se añaden a ese fichero, o hacer lo mismo cuando se añaden al otro fichero.

He estado viendo las notificaciones de cambios en carpetas, pero no veo claro que me pueda servir para este proposito.

Tampoco tengo claro que los mapeos puedan funcionar si el fichero abierto, lo ha abierto un programa "no Delphi".

¿Hay alguna forma en Delphi de monitorear a nivel de fichero, algo asi como el program tail de unix?

Saludos y gracias de antemano

cloayza 03-09-2010 19:30:26

Aqui http://angusj.com/delphi/ hay un componente que podria ser util, se llama TDirectoryWatch Component - Version 1.0

Saludos...

Angel Vicente 10-09-2010 08:45:12

Hola...

Estuve probando un componente parecido que esta en JVCL, pero es que el directorio donde esta el fichero a tratar contiene gran cantidad de ficheros que estan cambiando casi continuamente.

He conseguido acceder al codigo fuente en VB, lo que me va a facilitar enormemente la tarea.

Gracias de todas formas.


La franja horaria es GMT +2. Ahora son las 19:49:59.

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