Je souhaiterais implementer sous 98 un FileSystemWatcher. Pour cela je me
suis pencher sur les fonctions API : FindFirstChangeNotification,
FindNextChangeNotification et FindCloseChangeNotification. J'arrivais à peu
près a ce que je voulais jusqu'a ce que je me rende compte que je n'ai aucun
moyen de savoir quel fichier est concerné par l'événement récupéré par les
API. J'ai déjà fais pas mal de recherche sur le net sur ce sujet, je vois
pas mal de personnes se plaindre de la même chose que moi mais je ne vois
aucune réponse claire sur le sujet, a chaque fois on élude le problème en
présentant des programmes exemples qui sont capables de repérer l'arrivée du
PREMIER fichier dans un répertoire (après c'est évidemment très simple de
savoir quel fichier a été ajouté !!).
Donc ma question est simple : un FileSystemWatcher est-il faisable sous 98
et si oui comment ?
Je reste très étonné du fait que cette fonctionnalité ne soit pas supporté
par le framework sous 98, la seule bonne raison que je vois à cela serait
que cela ne soit pas possible techniquement.
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
Bismark Prods
bonjour,
"AUDUSSEAU Loïc" a écrit dans le message de news:O%
Bonjour,
Je souhaiterais implementer sous 98 un FileSystemWatcher. Pour cela je me suis pencher sur les fonctions API : FindFirstChangeNotification,
Si je regarde la déclaration de la fonction FindFirstChangeNotification, je vois qu'elle retourne un handle d'un objet (Find First Notification Object). N'y a-t-il aucun moyen d'exploiter cela ?
Loïc
Bismark
bonjour,
"AUDUSSEAU Loïc" <loic.audusseau@jii.fr> a écrit dans le message de
news:O%23Iy1RyYEHA.556@tk2msftngp13.phx.gbl...
Bonjour,
Je souhaiterais implementer sous 98 un FileSystemWatcher. Pour cela je me
suis pencher sur les fonctions API : FindFirstChangeNotification,
Si je regarde la déclaration de la fonction FindFirstChangeNotification, je
vois qu'elle retourne un handle d'un objet (Find First Notification Object).
N'y a-t-il aucun moyen d'exploiter cela ?
"AUDUSSEAU Loïc" a écrit dans le message de news:O%
Bonjour,
Je souhaiterais implementer sous 98 un FileSystemWatcher. Pour cela je me suis pencher sur les fonctions API : FindFirstChangeNotification,
Si je regarde la déclaration de la fonction FindFirstChangeNotification, je vois qu'elle retourne un handle d'un objet (Find First Notification Object). N'y a-t-il aucun moyen d'exploiter cela ?
Loïc
Bismark
AUDUSSEAU Loïc
Ce handle permet de passer d'un événement à un autre par le biais de FindNextChangeNotification qui reçoit en paramètre ce handle....L'affaire n'est pas gagnée !
"Bismark Prods" <xanaia#nospam#@urbanet.ch> a écrit dans le message de news:
bonjour,
"AUDUSSEAU Loïc" a écrit dans le message de news:O% > Bonjour, > > Je souhaiterais implementer sous 98 un FileSystemWatcher. Pour cela je
me
> suis pencher sur les fonctions API : FindFirstChangeNotification,
Si je regarde la déclaration de la fonction FindFirstChangeNotification,
je
vois qu'elle retourne un handle d'un objet (Find First Notification
Object).
N'y a-t-il aucun moyen d'exploiter cela ?
> > Loïc > >
Bismark
Ce handle permet de passer d'un événement à un autre par le biais de
FindNextChangeNotification qui reçoit en paramètre ce handle....L'affaire
n'est pas gagnée !
"Bismark Prods" <xanaia#nospam#@urbanet.ch> a écrit dans le message de
news:ezAengyYEHA.3716@TK2MSFTNGP11.phx.gbl...
bonjour,
"AUDUSSEAU Loïc" <loic.audusseau@jii.fr> a écrit dans le message de
news:O%23Iy1RyYEHA.556@tk2msftngp13.phx.gbl...
> Bonjour,
>
> Je souhaiterais implementer sous 98 un FileSystemWatcher. Pour cela je
me
> suis pencher sur les fonctions API : FindFirstChangeNotification,
Si je regarde la déclaration de la fonction FindFirstChangeNotification,
je
vois qu'elle retourne un handle d'un objet (Find First Notification
Ce handle permet de passer d'un événement à un autre par le biais de FindNextChangeNotification qui reçoit en paramètre ce handle....L'affaire n'est pas gagnée !
"Bismark Prods" <xanaia#nospam#@urbanet.ch> a écrit dans le message de news:
bonjour,
"AUDUSSEAU Loïc" a écrit dans le message de news:O% > Bonjour, > > Je souhaiterais implementer sous 98 un FileSystemWatcher. Pour cela je
me
> suis pencher sur les fonctions API : FindFirstChangeNotification,
Si je regarde la déclaration de la fonction FindFirstChangeNotification,
je
vois qu'elle retourne un handle d'un objet (Find First Notification
Object).
N'y a-t-il aucun moyen d'exploiter cela ?
> > Loïc > >
Bismark
Bismark Prods
Re,
"AUDUSSEAU Loïc" a écrit dans le message de news:
Ce handle permet de passer d'un événement à un autre par le biais de FindNextChangeNotification qui reçoit en paramètre ce handle....L'affaire n'est pas gagnée !
D'après les exemples (2 très intéressants) que j'ai vu, l'utilisation de ces API's est faite uniquement pour savoir si dans un répertoire précis, une modification a été faite. Et si tel est le cas, un rafraichissement complet des éléments est faite. Comme dans le cas d'une application d'affichage de thumbnails, tous les fichiers sans rafraichis... J'imagine que c'est plutot cela le but d'origine de cette API.
Maintenant, pourquoi ne pas implémenter un système tel que ce qui existe comme le FileSystemWatcher ?
"Bismark Prods" <xanaia#nospam#@urbanet.ch> a écrit dans le message de news: > bonjour, > > "AUDUSSEAU Loïc" a écrit dans le message de > news:O% > > Bonjour, > > > > Je souhaiterais implementer sous 98 un FileSystemWatcher. Pour cela je me > > suis pencher sur les fonctions API : FindFirstChangeNotification, > > Si je regarde la déclaration de la fonction FindFirstChangeNotification, je > vois qu'elle retourne un handle d'un objet (Find First Notification Object). > N'y a-t-il aucun moyen d'exploiter cela ? > > > > > Loïc > > > > > > Bismark > >
Re,
"AUDUSSEAU Loïc" <loic.audusseau@jii.fr> a écrit dans le message de
news:OxTFfiyYEHA.2840@TK2MSFTNGP11.phx.gbl...
Ce handle permet de passer d'un événement à un autre par le biais de
FindNextChangeNotification qui reçoit en paramètre ce handle....L'affaire
n'est pas gagnée !
D'après les exemples (2 très intéressants) que j'ai vu, l'utilisation de ces
API's est faite uniquement pour savoir si dans un répertoire précis, une
modification a été faite. Et si tel est le cas, un rafraichissement complet
des éléments est faite. Comme dans le cas d'une application d'affichage de
thumbnails, tous les fichiers sans rafraichis... J'imagine que c'est plutot
cela le but d'origine de cette API.
Maintenant, pourquoi ne pas implémenter un système tel que ce qui existe
comme le FileSystemWatcher ?
"Bismark Prods" <xanaia#nospam#@urbanet.ch> a écrit dans le message de
news:ezAengyYEHA.3716@TK2MSFTNGP11.phx.gbl...
> bonjour,
>
> "AUDUSSEAU Loïc" <loic.audusseau@jii.fr> a écrit dans le message de
> news:O%23Iy1RyYEHA.556@tk2msftngp13.phx.gbl...
> > Bonjour,
> >
> > Je souhaiterais implementer sous 98 un FileSystemWatcher. Pour cela je
me
> > suis pencher sur les fonctions API : FindFirstChangeNotification,
>
> Si je regarde la déclaration de la fonction FindFirstChangeNotification,
je
> vois qu'elle retourne un handle d'un objet (Find First Notification
Object).
> N'y a-t-il aucun moyen d'exploiter cela ?
>
> >
> > Loïc
> >
> >
>
> Bismark
>
>
Ce handle permet de passer d'un événement à un autre par le biais de FindNextChangeNotification qui reçoit en paramètre ce handle....L'affaire n'est pas gagnée !
D'après les exemples (2 très intéressants) que j'ai vu, l'utilisation de ces API's est faite uniquement pour savoir si dans un répertoire précis, une modification a été faite. Et si tel est le cas, un rafraichissement complet des éléments est faite. Comme dans le cas d'une application d'affichage de thumbnails, tous les fichiers sans rafraichis... J'imagine que c'est plutot cela le but d'origine de cette API.
Maintenant, pourquoi ne pas implémenter un système tel que ce qui existe comme le FileSystemWatcher ?
"Bismark Prods" <xanaia#nospam#@urbanet.ch> a écrit dans le message de news: > bonjour, > > "AUDUSSEAU Loïc" a écrit dans le message de > news:O% > > Bonjour, > > > > Je souhaiterais implementer sous 98 un FileSystemWatcher. Pour cela je me > > suis pencher sur les fonctions API : FindFirstChangeNotification, > > Si je regarde la déclaration de la fonction FindFirstChangeNotification, je > vois qu'elle retourne un handle d'un objet (Find First Notification Object). > N'y a-t-il aucun moyen d'exploiter cela ? > > > > > Loïc > > > > > > Bismark > >
Bismark Prods
Hello,
J'ai trouvé ca qui semble assez prometteur ... http://www.pocketpcdn.com/articles/fschange.html
Meme si c'est PocketPC cela ouvre une nouvelle voie
"AUDUSSEAU Loïc" a écrit dans le message de news:
Ce handle permet de passer d'un événement à un autre par le biais de FindNextChangeNotification qui reçoit en paramètre ce handle....L'affaire n'est pas gagnée !
"Bismark Prods" <xanaia#nospam#@urbanet.ch> a écrit dans le message de news: > bonjour, > > "AUDUSSEAU Loïc" a écrit dans le message de > news:O% > > Bonjour, > > > > Je souhaiterais implementer sous 98 un FileSystemWatcher. Pour cela je me > > suis pencher sur les fonctions API : FindFirstChangeNotification, > > Si je regarde la déclaration de la fonction FindFirstChangeNotification, je > vois qu'elle retourne un handle d'un objet (Find First Notification Object). > N'y a-t-il aucun moyen d'exploiter cela ? > > > > > Loïc > > > > > > Bismark > >
Hello,
J'ai trouvé ca qui semble assez prometteur ...
http://www.pocketpcdn.com/articles/fschange.html
Meme si c'est PocketPC cela ouvre une nouvelle voie
"AUDUSSEAU Loïc" <loic.audusseau@jii.fr> a écrit dans le message de
news:OxTFfiyYEHA.2840@TK2MSFTNGP11.phx.gbl...
Ce handle permet de passer d'un événement à un autre par le biais de
FindNextChangeNotification qui reçoit en paramètre ce handle....L'affaire
n'est pas gagnée !
"Bismark Prods" <xanaia#nospam#@urbanet.ch> a écrit dans le message de
news:ezAengyYEHA.3716@TK2MSFTNGP11.phx.gbl...
> bonjour,
>
> "AUDUSSEAU Loïc" <loic.audusseau@jii.fr> a écrit dans le message de
> news:O%23Iy1RyYEHA.556@tk2msftngp13.phx.gbl...
> > Bonjour,
> >
> > Je souhaiterais implementer sous 98 un FileSystemWatcher. Pour cela je
me
> > suis pencher sur les fonctions API : FindFirstChangeNotification,
>
> Si je regarde la déclaration de la fonction FindFirstChangeNotification,
je
> vois qu'elle retourne un handle d'un objet (Find First Notification
Object).
> N'y a-t-il aucun moyen d'exploiter cela ?
>
> >
> > Loïc
> >
> >
>
> Bismark
>
>
J'ai trouvé ca qui semble assez prometteur ... http://www.pocketpcdn.com/articles/fschange.html
Meme si c'est PocketPC cela ouvre une nouvelle voie
"AUDUSSEAU Loïc" a écrit dans le message de news:
Ce handle permet de passer d'un événement à un autre par le biais de FindNextChangeNotification qui reçoit en paramètre ce handle....L'affaire n'est pas gagnée !
"Bismark Prods" <xanaia#nospam#@urbanet.ch> a écrit dans le message de news: > bonjour, > > "AUDUSSEAU Loïc" a écrit dans le message de > news:O% > > Bonjour, > > > > Je souhaiterais implementer sous 98 un FileSystemWatcher. Pour cela je me > > suis pencher sur les fonctions API : FindFirstChangeNotification, > > Si je regarde la déclaration de la fonction FindFirstChangeNotification, je > vois qu'elle retourne un handle d'un objet (Find First Notification Object). > N'y a-t-il aucun moyen d'exploiter cela ? > > > > > Loïc > > > > > > Bismark > >
AUDUSSEAU Loïc
Merci pour cet exemple, j'ai creusé dans ce sens et j'ai trouvé un exemple chez codeproject en C# (). Apres tests sous win98, le résultat n'est pas extraordinaire, ayant des contraintes de temps assez poussée et pouvant dans notre cas se passer du FileSystemWatcher nous aloons laissé tomber....mais alors franchement il y a un sacré manque au niveau du framework....A ce propos existe-t-il un document où se trouve recensé toutes les clases et fonctions non supportées par le framework sous win98 ?
"Bismark Prods" <xanaia#nospam#@urbanet.ch> a écrit dans le message de news:
Hello,
J'ai trouvé ca qui semble assez prometteur ... http://www.pocketpcdn.com/articles/fschange.html
Meme si c'est PocketPC cela ouvre une nouvelle voie
"AUDUSSEAU Loïc" a écrit dans le message de news: > Ce handle permet de passer d'un événement à un autre par le biais de > FindNextChangeNotification qui reçoit en paramètre ce
handle....L'affaire
> n'est pas gagnée ! > > "Bismark Prods" <xanaia#nospam#@urbanet.ch> a écrit dans le message de > news: > > bonjour, > > > > "AUDUSSEAU Loïc" a écrit dans le message de > > news:O% > > > Bonjour, > > > > > > Je souhaiterais implementer sous 98 un FileSystemWatcher. Pour cela
je
> me > > > suis pencher sur les fonctions API : FindFirstChangeNotification, > > > > Si je regarde la déclaration de la fonction
Merci pour cet exemple, j'ai creusé dans ce sens et j'ai trouvé un exemple
chez codeproject en C# (). Apres tests sous win98, le résultat n'est pas
extraordinaire, ayant des contraintes de temps assez poussée et pouvant dans
notre cas se passer du FileSystemWatcher nous aloons laissé tomber....mais
alors franchement il y a un sacré manque au niveau du framework....A ce
propos existe-t-il un document où se trouve recensé toutes les clases et
fonctions non supportées par le framework sous win98 ?
"Bismark Prods" <xanaia#nospam#@urbanet.ch> a écrit dans le message de
news:O8qn6xyYEHA.3112@tk2msftngp13.phx.gbl...
Hello,
J'ai trouvé ca qui semble assez prometteur ...
http://www.pocketpcdn.com/articles/fschange.html
Meme si c'est PocketPC cela ouvre une nouvelle voie
"AUDUSSEAU Loïc" <loic.audusseau@jii.fr> a écrit dans le message de
news:OxTFfiyYEHA.2840@TK2MSFTNGP11.phx.gbl...
> Ce handle permet de passer d'un événement à un autre par le biais de
> FindNextChangeNotification qui reçoit en paramètre ce
handle....L'affaire
> n'est pas gagnée !
>
> "Bismark Prods" <xanaia#nospam#@urbanet.ch> a écrit dans le message de
> news:ezAengyYEHA.3716@TK2MSFTNGP11.phx.gbl...
> > bonjour,
> >
> > "AUDUSSEAU Loïc" <loic.audusseau@jii.fr> a écrit dans le message de
> > news:O%23Iy1RyYEHA.556@tk2msftngp13.phx.gbl...
> > > Bonjour,
> > >
> > > Je souhaiterais implementer sous 98 un FileSystemWatcher. Pour cela
je
> me
> > > suis pencher sur les fonctions API : FindFirstChangeNotification,
> >
> > Si je regarde la déclaration de la fonction
Merci pour cet exemple, j'ai creusé dans ce sens et j'ai trouvé un exemple chez codeproject en C# (). Apres tests sous win98, le résultat n'est pas extraordinaire, ayant des contraintes de temps assez poussée et pouvant dans notre cas se passer du FileSystemWatcher nous aloons laissé tomber....mais alors franchement il y a un sacré manque au niveau du framework....A ce propos existe-t-il un document où se trouve recensé toutes les clases et fonctions non supportées par le framework sous win98 ?
"Bismark Prods" <xanaia#nospam#@urbanet.ch> a écrit dans le message de news:
Hello,
J'ai trouvé ca qui semble assez prometteur ... http://www.pocketpcdn.com/articles/fschange.html
Meme si c'est PocketPC cela ouvre une nouvelle voie
"AUDUSSEAU Loïc" a écrit dans le message de news: > Ce handle permet de passer d'un événement à un autre par le biais de > FindNextChangeNotification qui reçoit en paramètre ce
handle....L'affaire
> n'est pas gagnée ! > > "Bismark Prods" <xanaia#nospam#@urbanet.ch> a écrit dans le message de > news: > > bonjour, > > > > "AUDUSSEAU Loïc" a écrit dans le message de > > news:O% > > > Bonjour, > > > > > > Je souhaiterais implementer sous 98 un FileSystemWatcher. Pour cela
je
> me > > > suis pencher sur les fonctions API : FindFirstChangeNotification, > > > > Si je regarde la déclaration de la fonction