Programme qui se ferme et se relance lui-même ?

Signaler
Messages postés
15
Date d'inscription
lundi 22 janvier 2007
Statut
Membre
Dernière intervention
7 avril 2021
-
Messages postés
15
Date d'inscription
lundi 22 janvier 2007
Statut
Membre
Dernière intervention
7 avril 2021
-
Bonjour à tous !

Mon problème est simple, mais je n'arrive pas à trouver comment le résoudre :

J'ai fabriqué une application, en VB6, multilingue. Lorsque l'utilisateur veut changer de langue, le programme doit être relancé, pour initialiser le fichier de la nouvelle langue et plusieurs autres paramètres.

Comment faire en sorte que le programme se relance tout seul, après un "End", pour éviter à l'utilisateur de le faire lui-même ?

Merci d'avance !

4 réponses

Messages postés
8
Date d'inscription
jeudi 15 janvier 2009
Statut
Membre
Dernière intervention
11 juin 2010

perso j'utilise
Application.Restart()
cordialement
Messages postés
14832
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
5 décembre 2021
157
Bonjour,

phchirossel, c'est du VB6 demandé, pas du .NET ;)

Sinon, en VB6, tu as soit :
- rédémarrage "à la main"
- soit utilisation d'un script batch.
- Ou tu relance un nouvel exe avant de fermer celui-là.

mais en VB6, pas de solution intégrées

Mon site
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
14
Pour redémarrer j'utilise ce bout de code (solution n°3 proposée aussi par NHenry) :
Shell App.EXEName
End

---
VB.NET is good ... VB6 is better
Messages postés
15
Date d'inscription
lundi 22 janvier 2007
Statut
Membre
Dernière intervention
7 avril 2021

Ok merci pour vos réponses, les amis !

J'ai utilisé Shell App.EXEName
End

et ca marche bien :-)

excusez ma réponse tardive, j'étais absent ...

bye, et encore merci !