Rebooter le projet en execution

Demandé et répondu par R&B le 27-Sep-2004 12:14

Rebooter le projet en execution

Comment faire pour que l'application se relance ?
En effet, les modifications de la configuration par un panneau de configuration intégré doivent être prise en compte par le relancement de l'exe (lecture de la configuration dans initialisation du projet).

Pour ce faire c'est trés simple :
l'application doit être multi-instance (pas testé si non instance)
On lance une autre session via LanceAppli() en spécifiant le nom de l'exe courant disponible avec exeInfo(). Puis, on termine la session en cours avec FinProgramme().
Ainsi l'utilisateur se voit invité dans une autre session du même logiciel... avec les nouveau paramètres de configuration pris en compte.

SI PAS LanceAppli(gProjetExe,exeActif,exeNonBloquant) ALORS
	Erreur(ErreurInfo(errMessage))
SINON
	FinProgramme()
FIN

Cette Q&R a été trouvée sur WDForge.org : http://old.wdforge.org/modules/smartfaq/faq.php?faqid=14