Traitement d'initialisation du projet
Utilisateur WDF
Inscrit:
10/02/2005 16:33
Post(s): 67
Bonjour,

J'ai une application dont les paramètres sont modifiables par l'utilisateur. Après modification des paramètres, il me faudrait relancer l'application automatiquement.

J'aimerai éviter de passer par les threads si possible. A cet effet, j'aimerai savoir si il existe une commande permettant d'éxecuter le traitement d'initialisation du projet.

Je pourrai utiliser la fonction ExecuteTraitement avec la fenêtre principale du projet, après avoir déporté le code d'initialisation du projet dans cet fenêtre, mais s'il une âme charitable connait la commande que je recherche, je suis preneur ^^

Evidemment si elle n'existe pas, je ferai en fonction de la fenêtre mère, à moins que cela ne pose des problèmes que j'ignore.

J'espère avoir été clair.

Merci d'avance :)

Contribution le : 15/11/2005 12:29

Edité par mbsl sur 16/11/2005 14:09:09
Créer un fichier PDF de la contribution Imprimer


Re: Traitement d'initialisation du projet
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour,
A condition que votre application soit multi-instance, il suffit de la lancer avant de la fermer :
 // fermeture de la fenêtre de configuration
SI <modifications> ALORS
   // Lance la prochaine session
   SI PAS LanceAppli(ExeInfo(exeNom),exeActif,exeNonBloquant) ALORS
      Erreur(ErreurInfo(errMessage))
      RETOUR
   FIN
   // ferme l'actuelle
   FinProgramme("Relance de l'application pour prise en compte des modifications...",Vrai)
FIN


Note 1 : FinProgramme termine l'exécutable en affichant le message. Le paramètre Vrai qui suit assure l'exécution du code de terminaison du programme qui peut s'avérer utile s'il s'y lance des traitements nécessaires.

Note 2 : Il est aisé de gérer un petit fichier texte pour repositionner l'utilisateurs dans son contexte d'utilisation courant.

Contribution le : 15/11/2005 14:31
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Traitement d'initialisation du projet
Utilisateur WDF
Inscrit:
10/02/2005 16:33
Post(s): 67
Merci de la réponse R&B. Justement elle est mono instance lol

Mais ce n'est pas grave, j'ai mis le code du projet (excepté les déclarations de variables globales) dans le code d'initialisation de la fenêtre mère, et cela fonctionne parfaitement.

Merci encore de ton aide, je me garde ta réponse pour un cas futur ^^

Contribution le : 16/11/2005 14:08
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2