PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

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
Permet de savoir si une application 32 bits est déjà lancée.
Remarques :
  • Si l'exécutable est compilé en 64 bits, la fonction renvoie l'état d'un processus 64 bits.
  • Si l’exécutable est compilé en 32 bits, la fonction renvoie l'état d'un processus 32 bits même si il s’agit d'un Windows 64 bits.
  • Pour utiliser cette fonction sous Windows NT/2000, la librairie PSAPI.DLL doit être présente sur le système.
Versions 16 et supérieures
WEBDEV - Code ServeurWindows Cette fonction est désormais disponible en WEBDEV Serveur.
WEBDEV - Code Serveur Cette fonction permet de savoir si un exécutable est lancé sur le serveur. Attention : les droits pour manipuler cet exécutable seront ceux de l'utilisateur Internet en cours.
Nouveauté 16
WEBDEV - Code ServeurWindows Cette fonction est désormais disponible en WEBDEV Serveur.
WEBDEV - Code Serveur Cette fonction permet de savoir si un exécutable est lancé sur le serveur. Attention : les droits pour manipuler cet exécutable seront ceux de l'utilisateur Internet en cours.
WEBDEV - Code ServeurWindows Cette fonction est désormais disponible en WEBDEV Serveur.
WEBDEV - Code Serveur Cette fonction permet de savoir si un exécutable est lancé sur le serveur. Attention : les droits pour manipuler cet exécutable seront ceux de l'utilisateur Internet en cours.
Exemple
WINDEVEtats et RequêtesCode Utilisateur (MCU)
NbLance est un entier
NbLance = ExeLancé("C:\WINDEV\PROGRAMMES\WINDEV.EXE")
SI NbLance > 0 ALORS
Info("Vous utilisez WINDEV !")
FIN
Windows Mobile
NbLance est un entier
NbLance = ExeLancé("Calc.EXE")
SI NbLance > 0 ALORS
        Info("Vous utilisez la calculatrice !")
FIN
Syntaxe

Savoir si l'exécutable spécifié est lancé Masquer les détails

<Résultat> = ExeLancé([<Nom de l'exécutable>])
<Résultat> : Entier
  • Nombre d'instances de l'exécutable actuellement lancées.
  • 0 si l'application n'est pas lancée.
  • -1 en cas de problème. Par exemple :
    • L'utilisateur ne dispose pas de droits suffisants pour énumérer les processus en mémoire.
    • L'application n'a pas pu accéder à la DLL du système qui sert à énumérer les processus.
<Nom de l'exécutable> : Chaîne de caractères optionnelle (avec guillemets)
Nom et chemin complet de l'exécutable (260 caractères maximum). Dans ce cas, <Résultat> renvoie les instances de cette application précise.
Nom de l'exécutable (260 caractères maximum). Dans ce cas, <Résultat> correspond au nombre d'instances du programmes (quel que soit son chemin d'origine).
Si ce paramètre n'est pas précisé, l'exécutable en cours est manipulé.
Attention : L'exécutable doit être une application 32 bits. Si le nom de l'exécutable correspond à une application 16 bits, <Résultat> sera à 0.
Windows Mobile Nom de l'exécutable (260 caractères maximum).
Si ce paramètre contient le chemin complet de l'exécutable, ce chemin n'est pas pris en compte. Seul le nom de l'exécutable est pris en compte.
Si ce paramètre n'est pas précisé, l'exécutable en cours est manipulé.
Attention : L'exécutable doit être une application 32 bits. Si le nom de l'exécutable correspond à une application 16 bits, <Résultat> sera à 0.

Savoir si le PID spécifié est lancé Masquer les détails

<Résultat> = ExeLancé(<PID de l'exécutable>)
<Résultat> : Entier
  • 1 si l'application est lancée.
  • 0 si l'application n'est pas lancée.
<PID de l'exécutable> : Entier
PID (Process Identifier) de l'exécutable.
Composantes
WINDEVWEBDEV - Code ServeurEtats et Requêtes wd220std.dll
Windows Mobile wp220std.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire