|
|
|
|
|
- Utilisation d'une ligne de commande
- Utilisation de la constante exeActif
- Valeur de retour d'un exécutable WINDEV
- Lancement d'application en code serveur WEBDEV
- Lancement d'une application sous Windows Vista (et supérieur)
- Divers
- Application en arrière-plan : Spécificité à partir de Android 10
LanceAppli (Fonction) En anglais : ExeRun Lance l'exécution d'un programme (exécutable par exemple) depuis l'application en cours.
Syntaxe
Lancer un exécutable (en mode bloquant ou non bloquant) Masquer les détails
<Résultat> = LanceAppli(<Nom du programme> [, <Mode> [, <Attente fin> [, <Répertoire de travail>]]])
<Résultat> : Booléen - Vrai si le programme a été lancé,
- Faux dans le cas contraire. La fonction ErreurInfo permet d'obtenir plus de détails sur l'erreur.
<Nom du programme> : Chaîne de caractères Nom du programme à lancer avec si nécessaire son chemin et/ou les paramètres à passer au programme. - Si aucun chemin n'est précisé, le programme est recherché tout d'abord dans le répertoire en cours, puis dans le répertoire de Windows et dans les répertoires accessibles par le PATH.
- Si l'exécutable correspond à un nom long avec espaces, il est nécessaire d'utiliser la syntaxe suivante :
<Nom du programme> = " " " Nom_Long_avec_espaces" " Ligne_commande"
<Mode> : Constante optionnelle de type entier Mode de lancement du programme (aucune action sur les programmes DOS) : | | exeActif (Valeur par défaut) | Le programme lancé est actif, il s'exécute en "prenant la main" sur le programme en cours. | exeIconise | Le programme lancé est inactif et s'exécute icônisé.
| exeInactif | Le programme lancé est inactif : il s'exécute alors que le programme en cours garde le focus. | exeMaximise | Le programme lancé est actif, il s'exécute en "prenant la main" sur le programme en cours (la fenêtre d'exécution a la taille maximale autorisée). | exeSansHéritageHandle | Permet d'indiquer que l'exécutable ne doit pas hériter des "Handles" du parent (attention, s'applique à TOUS les handles, fichiers compris). L'exécutable est indépendant de l'application qui le lance. Cette constante peut être combinée avec les autres constantes de mode de lancement de l'application. |
<Attente fin> : Constante de type Booléen optionnelle Paramètre le délai nécessaire à la reprise de l'exécution du programme en cours : | | exeBloquant | Le programme en cours reprend son exécution lorsque le programme lancé est terminé. | exeNonBloquant (Valeur par défaut) | Le programme en cours et le programme lancé s'exécutent en parallèle. |
<Répertoire de travail> : Chaîne de caractères optionnelle Répertoire de travail de l'application à lancer. Remarques Utilisation d'une ligne de commande Pour passer des paramètres en ligne de commande à l'exécutable lancé, il est nécessaire de spécifier le chemin complet et le nom de l'exécutable à lancer. Composante : wd300std.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|