PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
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
WINDEV MobileWindows 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