Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Evento asociado a modificación de ficheros (https://www.clubdelphi.com/foros/showthread.php?t=31747)

Status Quo 16-05-2006 21:26:28

Evento asociado a modificación de ficheros
 
Hola a todos,

He escrito antes un post comentando una aplicación que estoy intentando hacer a partir de otra que tengo. Se trata de envío y recepción de ficheros utilizando sockets.

Necesito saber, mediante un evento si puede ser, cuándo ha sido modificado un fichero (o creado o borrado) dentro de un determinado directorio (en la parte de servidor) de manera que mi aplicación, al tomar nota de ello, envíe automáticamente el cambio producido a la aplicación cliente (quien se limita a reflejar los cambios producidos en la carpeta existente en el servidor, como un espejo).

Sobre el post de antes, ya se me ha ocurrido más o menos cómo hacer lo de los streams:Pasando por texto la cabecera y el mensaje por streams. A ver que tal me sale...

Muchas gracias de antemano! :)

dec 16-05-2006 21:41:36

Hola,

No estoy seguro, pero, puede que el componente ShellNotify del compañero Federico Firenze pueda echarte una mano.

delphi.com.ar 16-05-2006 21:45:05

Cita:

Empezado por Status Quo
...Necesito saber, mediante un evento si puede ser, cuándo ha sido modificado un fichero (o creado o borrado) dentro de un determinado directorio (en la parte de servidor) de manera que mi aplicación, al tomar nota de ello, envíe automáticamente el cambio producido a la aplicación cliente...

Yo hice algo parecido para un "pseudoservidor" de FAX.
Había dos formas de hacerlo, y terminé haciendo un componente que publiqué hace tiempo, con código.
Te recomiendo este hilo: http://www.clubdelphi.com/foros/showthread.php?t=24638 donde se hace referencia al mismo.

PD: No recuerdo si recibes notificación cuando se cambian los datos dentro del archivo.... :(

Saludos!

delphi.com.ar 16-05-2006 21:45:42

Cita:

Empezado por dec
No estoy seguro, pero, puede que el componente ShellNotify del compañero Federico Firenze pueda echarte una mano.

Me ganaste de mano con la misma respuesta! :D

dec 16-05-2006 21:51:12

Hola,

Cita:

Empezado por Federico
Me ganaste de mano con la misma respuesta! :D

Así soy yo, siempre el primero menos cuando se me necesita. :D

Cita:

Empezado por Federico
PD: No recuerdo si recibes notificación cuando se cambian los datos dentro del archivo.... :(

Bueno, pero, al "cambiar los datos" estaremos cambiando el tamaño del archivo, cuando menos, y/o la fecha de última modificación... tal vez por ahí pudieran ir los tiros, ¿no? :rolleyes:

Status Quo 16-05-2006 21:52:16

Muchas gracias a los dos!!

Probaré a ver qué tal me sale mañana porque ahora tengo que hacer otras cosillas, pero muchas gracias, de verdad!


La franja horaria es GMT +2. Ahora son las 06:21:54.

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