Quels sont les messages que l'explorer de windows envoie lorsqu'un
fichier est effacé / créé /déplacé /supprimé ou renomé ? Avec quel méthode
les traiter ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Aurélien REGAT-BARREL
Hello,
Quels sont les messages que l'explorer de windows envoie lorsqu'un fichier est effacé / créé /déplacé /supprimé ou renomé ? Avec quel méthode les traiter ?
ça ne marche pas par message, explorer n'y est pour rien. Voir la fonction FindFirstChangeNotification. http://msdn.microsoft.com/library/en-us/fileio/base/findfirstchangenotification.asp
-- Aurélien REGAT-BARREL
Hello,
Quels sont les messages que l'explorer de windows envoie lorsqu'un
fichier est effacé / créé /déplacé /supprimé ou renomé ? Avec quel méthode
les traiter ?
ça ne marche pas par message, explorer n'y est pour rien.
Voir la fonction FindFirstChangeNotification.
http://msdn.microsoft.com/library/en-us/fileio/base/findfirstchangenotification.asp
Quels sont les messages que l'explorer de windows envoie lorsqu'un fichier est effacé / créé /déplacé /supprimé ou renomé ? Avec quel méthode les traiter ?
ça ne marche pas par message, explorer n'y est pour rien. Voir la fonction FindFirstChangeNotification. http://msdn.microsoft.com/library/en-us/fileio/base/findfirstchangenotification.asp
-- Aurélien REGAT-BARREL
Boo
merci aurélien, y'a rien de plus simple que FindFirstChangeNotification ? Lancer et synchroniser un thread en plus de ceux que j'ai deja dans mon appli me parait bien barbare...
Boo
"Aurélien REGAT-BARREL" a écrit dans le message de news:408cfce2$0$21160$
Hello,
> Quels sont les messages que l'explorer de windows envoie lorsqu'un > fichier est effacé / créé /déplacé /supprimé ou renomé ? Avec quel
méthode
> les traiter ?
ça ne marche pas par message, explorer n'y est pour rien. Voir la fonction FindFirstChangeNotification.
merci aurélien, y'a rien de plus simple que FindFirstChangeNotification ?
Lancer et synchroniser un thread en plus de ceux que j'ai deja dans mon
appli me parait bien barbare...
Boo
"Aurélien REGAT-BARREL" <nospam-aregatba@yahoo.fr.invalid> a écrit dans le
message de news:408cfce2$0$21160$626a14ce@news.free.fr...
Hello,
> Quels sont les messages que l'explorer de windows envoie lorsqu'un
> fichier est effacé / créé /déplacé /supprimé ou renomé ? Avec quel
méthode
> les traiter ?
ça ne marche pas par message, explorer n'y est pour rien.
Voir la fonction FindFirstChangeNotification.
merci aurélien, y'a rien de plus simple que FindFirstChangeNotification ? Lancer et synchroniser un thread en plus de ceux que j'ai deja dans mon appli me parait bien barbare...
Boo
"Aurélien REGAT-BARREL" a écrit dans le message de news:408cfce2$0$21160$
Hello,
> Quels sont les messages que l'explorer de windows envoie lorsqu'un > fichier est effacé / créé /déplacé /supprimé ou renomé ? Avec quel
méthode
> les traiter ?
ça ne marche pas par message, explorer n'y est pour rien. Voir la fonction FindFirstChangeNotification.
merci aurélien, y'a rien de plus simple que FindFirstChangeNotification ? Lancer et synchroniser un thread en plus de ceux que j'ai deja dans mon appli me parait bien barbare...
Fais une file d'attente dans le thread qui envoie des messages à ton application si tu veux (typiquement le HANDLE de FFCN()).
PS: merci de répondre en dessous de la citation
-- cns
On 2004-04-26, Boo <noadr@none.org> wrote:
merci aurélien, y'a rien de plus simple que FindFirstChangeNotification ?
Lancer et synchroniser un thread en plus de ceux que j'ai deja dans mon
appli me parait bien barbare...
Fais une file d'attente dans le thread qui envoie des messages à ton
application si tu veux (typiquement le HANDLE de FFCN()).
merci aurélien, y'a rien de plus simple que FindFirstChangeNotification ? Lancer et synchroniser un thread en plus de ceux que j'ai deja dans mon appli me parait bien barbare...
Fais une file d'attente dans le thread qui envoie des messages à ton application si tu veux (typiquement le HANDLE de FFCN()).
PS: merci de répondre en dessous de la citation
-- cns
Arnaud Debaene
Boo wrote:
merci aurélien, y'a rien de plus simple que FindFirstChangeNotification ? Lancer et synchroniser un thread en plus de ceux que j'ai deja dans mon appli me parait bien barbare...
Moins barbare qu'utiliser une message Windows pour quelque chose qui n'a rien à voir avec l'IHM et le fenêtrage, nio avec le shell, AMHA ;-)
Si tu utilises .NET, tu peux profiter du pool de thread pour faire ce genre de choses.
Sinon, tu peux utiliser un seul thread pour faire plusieurs attentes "passives" de ce genre en même temps avec WaitForMultipleObjects.
Arnaud MVP - VC
Boo wrote:
merci aurélien, y'a rien de plus simple que
FindFirstChangeNotification ?
Lancer et synchroniser un thread en plus de ceux que j'ai deja dans
mon
appli me parait bien barbare...
Moins barbare qu'utiliser une message Windows pour quelque chose qui n'a
rien à voir avec l'IHM et le fenêtrage, nio avec le shell, AMHA ;-)
Si tu utilises .NET, tu peux profiter du pool de thread pour faire ce genre
de choses.
Sinon, tu peux utiliser un seul thread pour faire plusieurs attentes
"passives" de ce genre en même temps avec WaitForMultipleObjects.
merci aurélien, y'a rien de plus simple que FindFirstChangeNotification ? Lancer et synchroniser un thread en plus de ceux que j'ai deja dans mon appli me parait bien barbare...
Moins barbare qu'utiliser une message Windows pour quelque chose qui n'a rien à voir avec l'IHM et le fenêtrage, nio avec le shell, AMHA ;-)
Si tu utilises .NET, tu peux profiter du pool de thread pour faire ce genre de choses.
Sinon, tu peux utiliser un seul thread pour faire plusieurs attentes "passives" de ce genre en même temps avec WaitForMultipleObjects.