PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Propriétés spécifiques à la description des variables de type Processus
  • Fonctions utilisant le type Processus
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Le type Processus permet de définir toutes les caractéristiques de l'application distante qui peut être lancée avec la fonction LanceAppliDistante.
Les caractéristiques de cette application peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Exemple
AppliALancer est un Processus
AppliALancer..Exécutable = "monappli.exe"
AppliALancer..LigneCommande = "/SILENT"
AppliALancer..LoginExécution = "DOMAINE\USER"
AppliALancer..MotDePasseExécution = "monmotdepasse"

LanceAppliDistante(AppliALancer, exeValeurRetour, "POSTE2")
TANTQUE AppliALancer..ExécutionEnCours
Temporisation(100)
FIN

Trace(AppliALancer..ValeurDeRetour)
Remarques

Propriétés spécifiques à la description des variables de type Processus

Les propriétés suivantes peuvent être utilisées pour manipuler un processus :
Nom de la propriétéType manipuléEffet
ExécutableChaîne de caractèresChemin de l'application à lancer. Ce chemin est local à la machine où l'application sera lancée. L'application doit être présente sur la machine distante car la fonction LanceAppliDistante ne copie pas l'exécutable.
Il n'est pas possible d'utiliser un chemin UNC.
ExécutionEnCoursBooléen
  • Vrai si l'application distante est en cours d'exécution,
  • Faux dans le cas contraire.
    Cette propriété est disponible en lecture uniquement.
LigneCommandeChaîne de caractèresLigne de commande de l'application à lancer. Cette ligne de commande ne doit pas comporter le nom de l'exécutable.
LoginExécutionChaîne de caractèresLogin de l'utilisateur qui doit lancer le processus. Ce login peut correspondre :
  • soit à une chaîne de caractères de la forme "Domaine\Utilisateur".
  • soit à la constante CompteSystèmeLocal : Dans ce cas, l'application sera lancée avec le compte du système d'exploitation.
Si cette propriété correspond à une chaîne vide, le compte utilisateur en cours est utilisé (compte utilisateur sur le poste en cours).
MotDePasseExécutionChaîne de caractèresMot de passe associé à l'utilisateur.
Cette propriété est disponible en écriture uniquement.
NomMachineChaîne de caractèresNom de la machine distante sur laquelle sera exécuté le processus.
Cette propriété est disponible en lecture uniquement.
PIDEntierIdentifiant du processus. Cette propriété vaut -1 si l'exécution de l'application distante est terminée.
RépertoireDeTravailChaîne de caractèresRépertoire de démarrage de l'application distante. Ce chemin est local à la machine où l'application sera lancée.
ValeurDeRetourEntierValeur de retour renvoyée par l'application distante. Si l'application distante n'est pas terminée, cette propriété vaut 257. Si l'application distante n'a pas été lancée, cette propriété vaut 0.


Remarque : Ces propriétés peuvent être utilisées avec une des deux syntaxes suivantes :
  • <Nom de la variable>..<Nom de la propriété>
  • <Nom de la variable>.<Nom de la propriété>

Fonctions utilisant le type Processus

Les fonctions suivantes peuvent être utilisées pour manipuler une variable de type Processus :
LanceAppliDistanteLance depuis l'application en cours l'exécution d'un programme à distance.
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire