J'ai un petite application vb que j'ai creer et que
le monde de mon bureau utilise. Tout fonctionne #1 mais, mon problème c'est
lorsque je fais une modification de mon fichier exe et que j'essaye de
changer lui que tout le monde utilise et bien evidament il me dit que le
fichier est en cours d'utilisation. Il faut que j'aille fermer mon programme
sur tout les pc et a ce moment la je peut ecrasser mon autre fichier .exe.
Quelqu'un aurait une iddée comment je pourrait procéder pour m'éviter sa ?
J'avais pensé a faire partir mon programme avec un autre .exe qui lui
verifie la date de modification de mon autre .exe et si elle a changer et
bien de le remplacer ... mais bons je suis pas très bons peut-etre que mon
iddée ne tient pas debout.
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
X
Bonjour,
Tu as dû mettre le programme sur le serveur... Le plus simple est de le mettre à jour quand personne ne l'utilise... Il y a sans doute plein d'autres possibilités, comme mettre les programmes sur les postes distants et les fichiers de données sur le serveur, mais là il faut faire le tour des postes distants, etc... voir ce qu'en diront les spécialistes...
-- Site logiciels http://irolog.free.fr Mail http://irolog.free.fr/ecrire/index.htm Site perso http://irolog.free.fr/joe/index.htm Principe d'utilisation des news Groups http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm ------------------------------------------------------------------------------------ "Frederic" a écrit dans le message de news:
Bonjour a tous,
J'ai un petite application vb que j'ai creer et que le monde de mon bureau utilise. Tout fonctionne #1 mais, mon problème c'est lorsque je fais une modification de mon fichier exe et que j'essaye de changer lui que tout le monde utilise et bien evidament il me dit que le fichier est en cours d'utilisation. Il faut que j'aille fermer mon programme sur tout les pc et a ce moment la je peut ecrasser mon autre fichier .exe.
Quelqu'un aurait une iddée comment je pourrait procéder pour m'éviter sa ? J'avais pensé a faire partir mon programme avec un autre .exe qui lui verifie la date de modification de mon autre .exe et si elle a changer et bien de le remplacer ... mais bons je suis pas très bons peut-etre que mon iddée ne tient pas debout.
Merci de votre aide
Bonjour,
Tu as dû mettre le programme sur le serveur... Le plus simple est de le
mettre à jour quand personne ne l'utilise...
Il y a sans doute plein d'autres possibilités, comme mettre les programmes
sur les postes distants et les fichiers de données sur le serveur, mais là
il faut faire le tour des postes distants, etc... voir ce qu'en diront les
spécialistes...
--
Site logiciels
http://irolog.free.fr
Mail
http://irolog.free.fr/ecrire/index.htm
Site perso
http://irolog.free.fr/joe/index.htm
Principe d'utilisation des news Groups
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
------------------------------------------------------------------------------------
"Frederic" <fred_turm@hotmail.com> a écrit dans le message de news:
eOowXD4nGHA.3784@TK2MSFTNGP04.phx.gbl...
Bonjour a tous,
J'ai un petite application vb que j'ai creer et que
le monde de mon bureau utilise. Tout fonctionne #1 mais, mon problème
c'est lorsque je fais une modification de mon fichier exe et que j'essaye
de changer lui que tout le monde utilise et bien evidament il me dit que
le fichier est en cours d'utilisation. Il faut que j'aille fermer mon
programme sur tout les pc et a ce moment la je peut ecrasser mon autre
fichier .exe.
Quelqu'un aurait une iddée comment je pourrait procéder pour m'éviter sa ?
J'avais pensé a faire partir mon programme avec un autre .exe qui lui
verifie la date de modification de mon autre .exe et si elle a changer et
bien de le remplacer ... mais bons je suis pas très bons peut-etre que mon
iddée ne tient pas debout.
Tu as dû mettre le programme sur le serveur... Le plus simple est de le mettre à jour quand personne ne l'utilise... Il y a sans doute plein d'autres possibilités, comme mettre les programmes sur les postes distants et les fichiers de données sur le serveur, mais là il faut faire le tour des postes distants, etc... voir ce qu'en diront les spécialistes...
-- Site logiciels http://irolog.free.fr Mail http://irolog.free.fr/ecrire/index.htm Site perso http://irolog.free.fr/joe/index.htm Principe d'utilisation des news Groups http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm ------------------------------------------------------------------------------------ "Frederic" a écrit dans le message de news:
Bonjour a tous,
J'ai un petite application vb que j'ai creer et que le monde de mon bureau utilise. Tout fonctionne #1 mais, mon problème c'est lorsque je fais une modification de mon fichier exe et que j'essaye de changer lui que tout le monde utilise et bien evidament il me dit que le fichier est en cours d'utilisation. Il faut que j'aille fermer mon programme sur tout les pc et a ce moment la je peut ecrasser mon autre fichier .exe.
Quelqu'un aurait une iddée comment je pourrait procéder pour m'éviter sa ? J'avais pensé a faire partir mon programme avec un autre .exe qui lui verifie la date de modification de mon autre .exe et si elle a changer et bien de le remplacer ... mais bons je suis pas très bons peut-etre que mon iddée ne tient pas debout.
Merci de votre aide
Frederic
Merci pour ta reponse X je vais voir ce que je peux faire la dessus :)
Merci encore
"X" a écrit dans le message de news:
Bonjour,
Tu as dû mettre le programme sur le serveur... Le plus simple est de le mettre à jour quand personne ne l'utilise... Il y a sans doute plein d'autres possibilités, comme mettre les programmes sur les postes distants et les fichiers de données sur le serveur, mais là il faut faire le tour des postes distants, etc... voir ce qu'en diront les spécialistes...
-- Site logiciels http://irolog.free.fr Mail http://irolog.free.fr/ecrire/index.htm Site perso http://irolog.free.fr/joe/index.htm Principe d'utilisation des news Groups http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm ------------------------------------------------------------------------------------ "Frederic" a écrit dans le message de news:
Bonjour a tous,
J'ai un petite application vb que j'ai creer et que le monde de mon bureau utilise. Tout fonctionne #1 mais, mon problème c'est lorsque je fais une modification de mon fichier exe et que j'essaye de changer lui que tout le monde utilise et bien evidament il me dit que le fichier est en cours d'utilisation. Il faut que j'aille fermer mon programme sur tout les pc et a ce moment la je peut ecrasser mon autre fichier .exe.
Quelqu'un aurait une iddée comment je pourrait procéder pour m'éviter sa ? J'avais pensé a faire partir mon programme avec un autre .exe qui lui verifie la date de modification de mon autre .exe et si elle a changer et bien de le remplacer ... mais bons je suis pas très bons peut-etre que mon iddée ne tient pas debout.
Merci de votre aide
Merci pour ta reponse X
je vais voir ce que je peux faire la dessus :)
Merci encore
"X" <X@Y.Z> a écrit dans le message de news:
OP9gQl5nGHA.4728@TK2MSFTNGP03.phx.gbl...
Bonjour,
Tu as dû mettre le programme sur le serveur... Le plus simple est de le
mettre à jour quand personne ne l'utilise...
Il y a sans doute plein d'autres possibilités, comme mettre les programmes
sur les postes distants et les fichiers de données sur le serveur, mais là
il faut faire le tour des postes distants, etc... voir ce qu'en diront les
spécialistes...
--
Site logiciels
http://irolog.free.fr
Mail
http://irolog.free.fr/ecrire/index.htm
Site perso
http://irolog.free.fr/joe/index.htm
Principe d'utilisation des news Groups
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
------------------------------------------------------------------------------------
"Frederic" <fred_turm@hotmail.com> a écrit dans le message de news:
eOowXD4nGHA.3784@TK2MSFTNGP04.phx.gbl...
Bonjour a tous,
J'ai un petite application vb que j'ai creer et que
le monde de mon bureau utilise. Tout fonctionne #1 mais, mon problème
c'est lorsque je fais une modification de mon fichier exe et que
j'essaye de changer lui que tout le monde utilise et bien evidament il me
dit que le fichier est en cours d'utilisation. Il faut que j'aille fermer
mon programme sur tout les pc et a ce moment la je peut ecrasser mon
autre fichier .exe.
Quelqu'un aurait une iddée comment je pourrait procéder pour m'éviter sa
?
J'avais pensé a faire partir mon programme avec un autre .exe qui lui
verifie la date de modification de mon autre .exe et si elle a changer et
bien de le remplacer ... mais bons je suis pas très bons peut-etre que
mon iddée ne tient pas debout.
Merci pour ta reponse X je vais voir ce que je peux faire la dessus :)
Merci encore
"X" a écrit dans le message de news:
Bonjour,
Tu as dû mettre le programme sur le serveur... Le plus simple est de le mettre à jour quand personne ne l'utilise... Il y a sans doute plein d'autres possibilités, comme mettre les programmes sur les postes distants et les fichiers de données sur le serveur, mais là il faut faire le tour des postes distants, etc... voir ce qu'en diront les spécialistes...
-- Site logiciels http://irolog.free.fr Mail http://irolog.free.fr/ecrire/index.htm Site perso http://irolog.free.fr/joe/index.htm Principe d'utilisation des news Groups http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm ------------------------------------------------------------------------------------ "Frederic" a écrit dans le message de news:
Bonjour a tous,
J'ai un petite application vb que j'ai creer et que le monde de mon bureau utilise. Tout fonctionne #1 mais, mon problème c'est lorsque je fais une modification de mon fichier exe et que j'essaye de changer lui que tout le monde utilise et bien evidament il me dit que le fichier est en cours d'utilisation. Il faut que j'aille fermer mon programme sur tout les pc et a ce moment la je peut ecrasser mon autre fichier .exe.
Quelqu'un aurait une iddée comment je pourrait procéder pour m'éviter sa ? J'avais pensé a faire partir mon programme avec un autre .exe qui lui verifie la date de modification de mon autre .exe et si elle a changer et bien de le remplacer ... mais bons je suis pas très bons peut-etre que mon iddée ne tient pas debout.
Merci de votre aide
bayosky
salut,
Effectivement, mieux vaut avoir deux lieux distincts
Un qui contient les exécutables utilisés Un qui contient les dernières versions
Genre monserveurwinappli et monserveurchantierappli
on compile dans chantierappli
et quand chacun dort paisiblement, un script met à jour winappli ...
Si l'appli doit être déployée en local sur le parc, un script de connexion peut, à chaque login, mettre à jour les stations ...
HB
salut,
Effectivement, mieux vaut avoir deux lieux distincts
Un qui contient les exécutables utilisés
Un qui contient les dernières versions
Genre \monserveurwinappli
et \monserveurchantierappli
on compile dans chantierappli
et quand chacun dort paisiblement,
un script met à jour winappli ...
Si l'appli doit être déployée en local sur le parc,
un script de connexion peut, à chaque login,
mettre à jour les stations ...
c'est effectivement ce que j'ai faite, je croi que c'est sa le meilleur a faire
Merci a+
"bayosky" a écrit dans le message de news:
salut,
Effectivement, mieux vaut avoir deux lieux distincts
Un qui contient les exécutables utilisés Un qui contient les dernières versions
Genre monserveurwinappli et monserveurchantierappli
on compile dans chantierappli
et quand chacun dort paisiblement, un script met à jour winappli ...
Si l'appli doit être déployée en local sur le parc, un script de connexion peut, à chaque login, mettre à jour les stations ...
HB
Driss HANIB
Bonjour
voilà ma réponse que j'ai moi même mise en oeuvre pour un programme d'emploi du temps commun à plusieurs utilisateurs et qui doit,pour être utile, rester en permanence ouvert. 1. j'ai rajouté un timer qui va , à intervalle scruter (si pas de modification d'emploi du temps en cours) le contenu d'un fichier texte placé dans un répertoire du serveur. Si par exemple ce fichier contient le mot "MAINTENANCE", alors le programme va lui même exécuter un programme secondaire appelé ici "Lanceur.exe" placé lui aussi dans ce repertoire commun. Puis il sarrête automatiquement.
2. ce programme "Lanceur" regarde lui aussi ce fichier texte et ne fait rien tant qu'il contient ce mot "MAINTENANCE"...
A ce moment là je modifie ou remplace l'ancienne version de mon programme par la nouvelle, puis modifie le contenu du fichier texte en mettant tout autre chose que lemot "MAINTENANCE".
Dès que le "lanceur" constate qu'il n'y a plus le mot MAINTENANCE, il relance le programme original et s'arrête.
Donc de manière transparente tout le monde, en quelques secondes a accès au nouveau programme.. Si tu mets des timers à des intervalles faibles (10 secondes par exemple) , en 20 à 30 secondes tu as fait toute ta manip. Bien sur il faut au lancement du programme vérifier que le mot MAINTENANCE n'est pas présent.. Ceci marche très bien sur 15 postes en réseau
Driss
"Frederic" a écrit dans le message de news:
Bonjour a tous,
J'ai un petite application vb que j'ai creer et que le monde de mon bureau utilise. Tout fonctionne #1 mais, mon problème c'est lorsque je fais une modification de mon fichier exe et que j'essaye de changer lui que tout le monde utilise et bien evidament il me dit que le fichier est en cours d'utilisation. Il faut que j'aille fermer mon programme sur tout les pc et a ce moment la je peut ecrasser mon autre fichier .exe.
Quelqu'un aurait une iddée comment je pourrait procéder pour m'éviter sa ? J'avais pensé a faire partir mon programme avec un autre .exe qui lui verifie la date de modification de mon autre .exe et si elle a changer et bien de le remplacer ... mais bons je suis pas très bons peut-etre que mon iddée ne tient pas debout.
Merci de votre aide
Bonjour
voilà ma réponse que j'ai moi même mise en oeuvre pour un programme d'emploi
du temps commun à plusieurs utilisateurs et qui doit,pour être utile, rester
en permanence ouvert.
1. j'ai rajouté un timer qui va , à intervalle scruter (si pas de
modification d'emploi du temps en cours) le contenu d'un fichier texte placé
dans un répertoire du serveur.
Si par exemple ce fichier contient le mot "MAINTENANCE", alors le programme
va lui même exécuter un programme secondaire appelé ici "Lanceur.exe" placé
lui aussi dans ce repertoire commun. Puis il sarrête automatiquement.
2. ce programme "Lanceur" regarde lui aussi ce fichier texte et ne fait
rien tant qu'il contient ce mot "MAINTENANCE"...
A ce moment là je modifie ou remplace l'ancienne version de mon programme
par la nouvelle, puis modifie le contenu du fichier texte en mettant tout
autre chose que lemot "MAINTENANCE".
Dès que le "lanceur" constate qu'il n'y a plus le mot MAINTENANCE, il
relance le programme original et s'arrête.
Donc de manière transparente tout le monde, en quelques secondes a accès au
nouveau programme..
Si tu mets des timers à des intervalles faibles (10 secondes par exemple) ,
en 20 à 30 secondes tu as fait toute ta manip.
Bien sur il faut au lancement du programme vérifier que le mot MAINTENANCE
n'est pas présent..
Ceci marche très bien sur 15 postes en réseau
Driss
"Frederic" <fred_turm@hotmail.com> a écrit dans le message de news:
eOowXD4nGHA.3784@TK2MSFTNGP04.phx.gbl...
Bonjour a tous,
J'ai un petite application vb que j'ai creer et que
le monde de mon bureau utilise. Tout fonctionne #1 mais, mon problème
c'est lorsque je fais une modification de mon fichier exe et que j'essaye
de changer lui que tout le monde utilise et bien evidament il me dit que
le fichier est en cours d'utilisation. Il faut que j'aille fermer mon
programme sur tout les pc et a ce moment la je peut ecrasser mon autre
fichier .exe.
Quelqu'un aurait une iddée comment je pourrait procéder pour m'éviter sa ?
J'avais pensé a faire partir mon programme avec un autre .exe qui lui
verifie la date de modification de mon autre .exe et si elle a changer et
bien de le remplacer ... mais bons je suis pas très bons peut-etre que mon
iddée ne tient pas debout.
voilà ma réponse que j'ai moi même mise en oeuvre pour un programme d'emploi du temps commun à plusieurs utilisateurs et qui doit,pour être utile, rester en permanence ouvert. 1. j'ai rajouté un timer qui va , à intervalle scruter (si pas de modification d'emploi du temps en cours) le contenu d'un fichier texte placé dans un répertoire du serveur. Si par exemple ce fichier contient le mot "MAINTENANCE", alors le programme va lui même exécuter un programme secondaire appelé ici "Lanceur.exe" placé lui aussi dans ce repertoire commun. Puis il sarrête automatiquement.
2. ce programme "Lanceur" regarde lui aussi ce fichier texte et ne fait rien tant qu'il contient ce mot "MAINTENANCE"...
A ce moment là je modifie ou remplace l'ancienne version de mon programme par la nouvelle, puis modifie le contenu du fichier texte en mettant tout autre chose que lemot "MAINTENANCE".
Dès que le "lanceur" constate qu'il n'y a plus le mot MAINTENANCE, il relance le programme original et s'arrête.
Donc de manière transparente tout le monde, en quelques secondes a accès au nouveau programme.. Si tu mets des timers à des intervalles faibles (10 secondes par exemple) , en 20 à 30 secondes tu as fait toute ta manip. Bien sur il faut au lancement du programme vérifier que le mot MAINTENANCE n'est pas présent.. Ceci marche très bien sur 15 postes en réseau
Driss
"Frederic" a écrit dans le message de news:
Bonjour a tous,
J'ai un petite application vb que j'ai creer et que le monde de mon bureau utilise. Tout fonctionne #1 mais, mon problème c'est lorsque je fais une modification de mon fichier exe et que j'essaye de changer lui que tout le monde utilise et bien evidament il me dit que le fichier est en cours d'utilisation. Il faut que j'aille fermer mon programme sur tout les pc et a ce moment la je peut ecrasser mon autre fichier .exe.
Quelqu'un aurait une iddée comment je pourrait procéder pour m'éviter sa ? J'avais pensé a faire partir mon programme avec un autre .exe qui lui verifie la date de modification de mon autre .exe et si elle a changer et bien de le remplacer ... mais bons je suis pas très bons peut-etre que mon iddée ne tient pas debout.