OVH Cloud OVH Cloud

Relancer un programme automatiquement

10 réponses
Avatar
NoSpm
Bonjour,
Peut-on fermer et relancer un programme automatiquement à la suite d'une
modification de configuration. Pour que les nouveaux paramètres soit pris en
compte au redémarrage du programme ?
Merci
Alain

10 réponses

Avatar
X
Salut,

Une modif de conf où, dans le programme ou dans Windows par exp ???

Si c'est dans le programme il suffit de tester, par contre pour relancer
après, si c'est après lancement de l'OS, mettre dans BDR lancement ou dan
programmes démarrer; si c'est ton programme que tu veux relancer, tu peux le
faire à l'aide d'un autre exe appelé préalablement, ou encore d'un Bat,
généré depuis ton programme (encore mieux),ou l'inscrire en l'enlever de la
BDR ou de démarrage...

--
Merci beaucoup, au revoir et à bientôt :o)
------
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
------------------------------------------------------------------------------------
"NoSpm" a écrit dans le message de news:
44427758$0$12851$
Bonjour,
Peut-on fermer et relancer un programme automatiquement à la suite d'une
modification de configuration. Pour que les nouveaux paramètres soit pris
en compte au redémarrage du programme ?
Merci
Alain



Avatar
Jean-Marc
"NoSpm" a écrit dans le message de
news:44427758$0$12851$
Bonjour,
Peut-on fermer et relancer un programme automatiquement à la suite


d'une
modification de configuration. Pour que les nouveaux paramètres soit


pris en
compte au redémarrage du programme ?
Merci



Hello,

Si il s'agit d'un programme à toi, dont tu maitrises le code,
n'est il pas plus simple et plus propre de modifier directement
les paramètres de configuration?

Si il s'agit d'un programme tiers, c'est différent, bien sur.

--
Jean-marc
Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;
Avatar
NoSpm
Je précise :
C'est pour de gestion E/S d'un port Com, j'ai fait un petit fichier .ini ou
je note le port valide et qq. paramètres de mon prog. Pour que tout ces
paramètres soit pris en compte je dois fermer mon programme et le relancer
(en première utilisation après ce n'est plus nécessaire sauf si je change de
port ou nouveaux paramètres).
J'ai utilisé un jour un soft du même type qui avait rebooté tout seul d'ou
ma recherche sur le sujet.
Cordialement Alain
Avatar
Thierry
Pourquoi redémarrer pour recharger les paramètres ? Tu ne peux pas les
recharger sans redémarrer ?


"NoSpm" a écrit dans le message de news:
4442b648$0$29026$
Je précise :
C'est pour de gestion E/S d'un port Com, j'ai fait un petit fichier .ini


ou
je note le port valide et qq. paramètres de mon prog. Pour que tout ces
paramètres soit pris en compte je dois fermer mon programme et le relancer
(en première utilisation après ce n'est plus nécessaire sauf si je change


de
port ou nouveaux paramètres).
J'ai utilisé un jour un soft du même type qui avait rebooté tout seul d'ou
ma recherche sur le sujet.
Cordialement Alain




Avatar
NoSpm
Ben non!
Par exemple : le port par défaut est toujours à 1 alors que j'utilise le 3.
Mon fichier .ini permet au démarrage du prog d'allouer le port 3 à mon
application sans allez dans ma fenêtre de configuration cocher le bon port,
à chaque lancement du prog.


"Thierry" a écrit dans le message de news:

Pourquoi redémarrer pour recharger les paramètres ? Tu ne peux pas les
recharger sans redémarrer ?


"NoSpm" a écrit dans le message de news:
4442b648$0$29026$
Je précise :
C'est pour de gestion E/S d'un port Com, j'ai fait un petit fichier .ini


ou
je note le port valide et qq. paramètres de mon prog. Pour que tout ces
paramètres soit pris en compte je dois fermer mon programme et le
relancer
(en première utilisation après ce n'est plus nécessaire sauf si je change


de
port ou nouveaux paramètres).
J'ai utilisé un jour un soft du même type qui avait rebooté tout seul
d'ou
ma recherche sur le sujet.
Cordialement Alain








Avatar
Thierry
Entre redémarrer l'application et proposer une option pour recherger la
config.. La 2ème n'est elle pas plus simple ?
Généralement, le fichier de config est modifié par l'appli. Si le fichier de
config est modifié "à la main", cela ne me choque pas que l'utilisateur
doivent redémarrer tout seul son appli, mais la, je ne répond pas du tout à
ta question qui était : "comment je peux faire pour redemarrer mon
application..."

"NoSpm" a écrit dans le message de news:
4443c654$0$5193$
Ben non!
Par exemple : le port par défaut est toujours à 1 alors que j'utilise le


3.
Mon fichier .ini permet au démarrage du prog d'allouer le port 3 à mon
application sans allez dans ma fenêtre de configuration cocher le bon


port,
à chaque lancement du prog.


"Thierry" a écrit dans le message de news:

> Pourquoi redémarrer pour recharger les paramètres ? Tu ne peux pas les
> recharger sans redémarrer ?
>
>
> "NoSpm" a écrit dans le message de news:
> 4442b648$0$29026$
>> Je précise :
>> C'est pour de gestion E/S d'un port Com, j'ai fait un petit fichier


.ini
> ou
>> je note le port valide et qq. paramètres de mon prog. Pour que tout ces
>> paramètres soit pris en compte je dois fermer mon programme et le
>> relancer
>> (en première utilisation après ce n'est plus nécessaire sauf si je


change
> de
>> port ou nouveaux paramètres).
>> J'ai utilisé un jour un soft du même type qui avait rebooté tout seul
>> d'ou
>> ma recherche sur le sujet.
>> Cordialement Alain
>>
>>
>
>




Avatar
NoSpm
Je crois qu'il n'y à pas de solution, je vais rester dans le redémarrage
"manuel".
Merci quand même.
Alain

"Thierry" a écrit dans le message de news:

Entre redémarrer l'application et proposer une option pour recherger la
config.. La 2ème n'est elle pas plus simple ?
Généralement, le fichier de config est modifié par l'appli. Si le fichier
de
config est modifié "à la main", cela ne me choque pas que l'utilisateur
doivent redémarrer tout seul son appli, mais la, je ne répond pas du tout
à
ta question qui était : "comment je peux faire pour redemarrer mon
application..."

"NoSpm" a écrit dans le message de news:
4443c654$0$5193$
Ben non!
Par exemple : le port par défaut est toujours à 1 alors que j'utilise le


3.
Mon fichier .ini permet au démarrage du prog d'allouer le port 3 à mon
application sans allez dans ma fenêtre de configuration cocher le bon


port,
à chaque lancement du prog.


"Thierry" a écrit dans le message de news:

> Pourquoi redémarrer pour recharger les paramètres ? Tu ne peux pas les
> recharger sans redémarrer ?
>
>
> "NoSpm" a écrit dans le message de news:
> 4442b648$0$29026$
>> Je précise :
>> C'est pour de gestion E/S d'un port Com, j'ai fait un petit fichier


.ini
> ou
>> je note le port valide et qq. paramètres de mon prog. Pour que tout
>> ces
>> paramètres soit pris en compte je dois fermer mon programme et le
>> relancer
>> (en première utilisation après ce n'est plus nécessaire sauf si je


change
> de
>> port ou nouveaux paramètres).
>> J'ai utilisé un jour un soft du même type qui avait rebooté tout seul
>> d'ou
>> ma recherche sur le sujet.
>> Cordialement Alain
>>
>>
>
>








Avatar
Guy DETIENNE
Salut ;O)

Une méthode simple que j'utilise est de lancer un autre exécutable (tout
petit) à partir du programme qui doit redémarrer.
Cet exécutable envoi un message à l'application lui demandant de se fermer.
Après vérification que l'appli est bien fermée, il la redémarre et se ferme
comme un grand. La communication dynamique la plus simple à mettre en place
entre applis VB est la liaison DDE (vois sur Google).

Guy


"NoSpm" a écrit dans le message de
news:4443f748$0$13234$
Je crois qu'il n'y à pas de solution, je vais rester dans le redémarrage
"manuel".
Merci quand même.
Alain

"Thierry" a écrit dans le message de news:

> Entre redémarrer l'application et proposer une option pour recherger la
> config.. La 2ème n'est elle pas plus simple ?
> Généralement, le fichier de config est modifié par l'appli. Si le


fichier
> de
> config est modifié "à la main", cela ne me choque pas que l'utilisateur
> doivent redémarrer tout seul son appli, mais la, je ne répond pas du


tout
> à
> ta question qui était : "comment je peux faire pour redemarrer mon
> application..."
>
> "NoSpm" a écrit dans le message de news:
> 4443c654$0$5193$
>> Ben non!
>> Par exemple : le port par défaut est toujours à 1 alors que j'utilise


le
> 3.
>> Mon fichier .ini permet au démarrage du prog d'allouer le port 3 à mon
>> application sans allez dans ma fenêtre de configuration cocher le bon
> port,
>> à chaque lancement du prog.
>>
>>
>> "Thierry" a écrit dans le message de news:
>>
>> > Pourquoi redémarrer pour recharger les paramètres ? Tu ne peux pas


les
>> > recharger sans redémarrer ?
>> >
>> >
>> > "NoSpm" a écrit dans le message de news:
>> > 4442b648$0$29026$
>> >> Je précise :
>> >> C'est pour de gestion E/S d'un port Com, j'ai fait un petit fichier
> .ini
>> > ou
>> >> je note le port valide et qq. paramètres de mon prog. Pour que tout
>> >> ces
>> >> paramètres soit pris en compte je dois fermer mon programme et le
>> >> relancer
>> >> (en première utilisation après ce n'est plus nécessaire sauf si je
> change
>> > de
>> >> port ou nouveaux paramètres).
>> >> J'ai utilisé un jour un soft du même type qui avait rebooté tout


seul
>> >> d'ou
>> >> ma recherche sur le sujet.
>> >> Cordialement Alain
>> >>
>> >>
>> >
>> >
>>
>>
>
>




Avatar
Geth44
Salut,

Un autre moyen est de relancer ton appli via le 'Tasks Scheduler', en
programmant une tache unique dans la minute suivant l'arret de ton programme,
soit par un batch avec la command 'AT' (à lancer par le 'Shell' de VB), soit
en utilisant des APIs (ça doit bien se trouver...).
--
Thierry


"NoSpm" a écrit :

Je crois qu'il n'y à pas de solution, je vais rester dans le redémarrage
"manuel".
Merci quand même.
Alain

"Thierry" a écrit dans le message de news:

> Entre redémarrer l'application et proposer une option pour recherger la
> config.. La 2ème n'est elle pas plus simple ?
> Généralement, le fichier de config est modifié par l'appli. Si le fichier
> de
> config est modifié "à la main", cela ne me choque pas que l'utilisateur
> doivent redémarrer tout seul son appli, mais la, je ne répond pas du tout
> à
> ta question qui était : "comment je peux faire pour redemarrer mon
> application..."
>
> "NoSpm" a écrit dans le message de news:
> 4443c654$0$5193$
>> Ben non!
>> Par exemple : le port par défaut est toujours à 1 alors que j'utilise le
> 3.
>> Mon fichier .ini permet au démarrage du prog d'allouer le port 3 à mon
>> application sans allez dans ma fenêtre de configuration cocher le bon
> port,
>> à chaque lancement du prog.
>>
>>
>> "Thierry" a écrit dans le message de news:
>>
>> > Pourquoi redémarrer pour recharger les paramètres ? Tu ne peux pas les
>> > recharger sans redémarrer ?
>> >
>> >
>> > "NoSpm" a écrit dans le message de news:
>> > 4442b648$0$29026$
>> >> Je précise :
>> >> C'est pour de gestion E/S d'un port Com, j'ai fait un petit fichier
> .ini
>> > ou
>> >> je note le port valide et qq. paramètres de mon prog. Pour que tout
>> >> ces
>> >> paramètres soit pris en compte je dois fermer mon programme et le
>> >> relancer
>> >> (en première utilisation après ce n'est plus nécessaire sauf si je
> change
>> > de
>> >> port ou nouveaux paramètres).
>> >> J'ai utilisé un jour un soft du même type qui avait rebooté tout seul
>> >> d'ou
>> >> ma recherche sur le sujet.
>> >> Cordialement Alain
>> >>
>> >>
>> >
>> >
>>
>>
>
>





Avatar
Gloops
Salut,

http://www.mvps.org/emorcillo/en/code/vb6/index.shtml

Chercher "Task Scheduler"

(tuyau de Jacques 93)
________________
Geth44 a écrit :
Salut,

Un autre moyen est de relancer ton appli via le 'Tasks Scheduler', en
programmant une tache unique dans la minute suivant l'arret de ton programme,
soit par un batch avec la command 'AT' (à lancer par le 'Shell' de VB), soit
en utilisant des APIs (ça doit bien se trouver...).