ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Demarrer un programme dos ou windows à partir de VFP et attendre le thread et fenetre cachée   



L'auteur

Olivier Hamou
France France
Membre Simple
# 0000000017
enregistré le 13/10/2004
http://www.planitron.com
Hamou Olivier
94100 Saint Maur des fossés
de la société PLANITRON
Fiche personnelle


Note des membres
pas de note

Contributions > 09 - Automation > Windows Scripting

Demarrer un programme dos ou windows à partir de VFP et attendre le thread et fenetre cachée
# 0000000397
ajouté le 30/01/2007 20:27:24 et modifié le 31/01/2007
consulté 10280 fois
Niveau débutant

Version(s) Foxpro :
VFP 9.0
VFP 8.0
VFP 7.0
VFP 6.0

Description
Ce code vous permettra de demarrer une application en cachée ou pas,
et aussi d'attendre la fin de son execution ou pas, pour redonner la main
à VFP.


Olivier
Code source :
*==========================================================
* Demarrer une application Windows ou Dos à partir de VFP
* et attendre la fin de l'application pour redonner la main de VFP.
* On peut attendre le thread ou pas.
* Auteur : Hamou Olivier
*==========================================================

&& Constante pour le choix de la fenetre
#define SW_SHOW_HIDE 0
#define SW_SHOW_NORMAL 1
#define SW_SHOW_MINIMIZED 2
#define SW_SHOW_MAXIMIZED 3

oShell = createobject("WScript.Shell")
* Paramètres
* 1- m.cCheminDeMonAppli && le Chemin de votre appli
* 2- Le mode de fenetrage
* 3- Boolean pour .T. on attend le thread , .F. on attend pas le thread le code passe à la suite.
* Renvoi 0 si c'est Ok
ExecOk = oShell.Run(m.cCheminDeMonAppli, 0,.T.)
oShell = Null

Commentaires
le 31/01/2007, Mike Gagnon a écrit :
Duplicata (deniere fonction)

http://www.atoutfox.com/articles.asp?ACTION=FCONSULTER&ID=0000000099


le 31/01/2007, Olivier Hamou a écrit :
Mike,
on me posait souvent la question,
-comment demarrer une appli de facon caché ou attendre le thread,

Je l'ai juste détaillé ou mis en avant.


www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3