PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Nom et répertoire de l'exécutable
  • Gestion des erreurs
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Permet de :
  • lancer automatiquement une application Windows Mobile lors d'un événement précis. Ce lancement est défini à partir d'une application Windows Mobile (créée avec WINDEV Mobile).
  • lancer automatiquement une application WINDEV standard lors d'un événement précis. Ce lancement est défini à partir d'une application WINDEV standard.
Dans les deux cas, l'application à lancer peut correspondre à l'application en cours.
Remarque : La fonction AutoLanceSupprime permet d'annuler le lancement automatique d'une application.
Exemple
Windows Mobile
// -- A partir d'une application WINDEV Mobile
// Lancement automatique de l'application "CommandeProduits.exe"
// dès la fin de la synchronisation du Terminal Mobile (Pocket PC)
AutoLanceAjoute(alFinSynchro, "\MesApplications\CommandeProduits.exe")
Windows Mobile
// -- A partir d'une application WINDEV Mobile
// Lancement automatique de l'application en cours
// dès la sortie du mode veille du Terminal Mobile (Pocket PC)
AutoLanceAjoute(alSortieVeille, ExeInfo(exeNom))
Etats et RequêtesWindowsCode Utilisateur (MCU)
// -- A partir d'une application WINDEV standard
// Lancement automatique de l'application "MonAppli"
// dès la connexion du Terminal Mobile (Pocket PC) au poste en cours
AutoLanceAjoute(alConnexionPocket, "MonAppli", ...
fRepExe() + "\GestionClients.exe")
Syntaxe
Windows Mobile

Lancement d'une application Windows Mobile à partir d'une application Windows Mobile Masquer les détails

AutoLanceAjoute(<Événement du lancement> , <Nom de l'exécutable>)
<Événement du lancement> : Constante de type entier
Événement provoquant le lancement de l'application :
alDémarrageLancement de l'application lors du démarrage du Terminal Mobile (après une réinitialisation).
alFinSynchroLancement de l'application à la fin de la synchronisation du Terminal Mobile (grâce à ActiveSync).
alSortieVeilleLancement de l'application lors de la sortie du mode veille du Terminal Mobile.
<Nom de l'exécutable> : Chaîne de caractères (avec guillemets)
Nom et chemin complet de l'exécutable de l'application à lancer. Cet exécutable est présent sur le Terminal Mobile.
Etats et RequêtesWindowsCode Utilisateur (MCU)

Lancement d'une application WINDEV standard à partir d'une application WINDEV standard Masquer les détails

AutoLanceAjoute(<Événement du lancement> , <Nom de l'application> , <Nom de l'exécutable>)
<Événement du lancement> : Constante de type entier
Événement provoquant le lancement de l'application :
alConnexionPocketLancement de l'application lors de la connexion du Terminal Mobile au poste PC en cours.
Pour utiliser cette constante, il est nécessaire de posséder les privilèges administrateur. Sous Windows Vista (ou supérieur), avec le mécanisme de l'UAC (contrôle des comptes utilisateurs) activé, il est nécessaire d'avoir un manifeste avec les privilèges administrateur sur l'application.
alDéconnexionPocketLancement de l'application lors de la déconnexion du Terminal Mobile au poste PC en cours.
Pour utiliser cette constante, il est nécessaire de posséder les privilèges administrateur. Sous Windows Vista (ou supérieur), avec le mécanisme de l'UAC (contrôle des comptes utilisateurs) activé, il est nécessaire d'avoir un manifeste avec les privilèges administrateur sur l'application.
alDémarrageLancement de l'application lors du démarrage du poste PC en cours
<Nom de l'application> : Chaîne de caractères (avec guillemets)
Nom de l'application à lancer. Ce nom sera utilisé dans la fonction AutoLanceSupprime.
<Nom de l'exécutable> : Chaîne de caractères (avec guillemets)
Nom et chemin complet de l'exécutable de l'application à lancer. Cet exécutable est présent sur le poste PC en cours.
Ce paramètre peut contenir la ligne de commande à passer à l'exécutable.
Remarques

Nom et répertoire de l'exécutable

  • La fonction ExeInfo, utilisée avec la constante exeNom, retourne le nom complet de l'exécutable de l'application en cours.
  • La fonction fRepExe renvoie le répertoire contenant l'exécutable de l'application en cours.

Gestion des erreurs

Attention : La fonction AutoLanceAjoute ne retourne pas de code d'erreur. Pour savoir si cette fonction a généré une erreur, utilisez la variable ErreurDétectée. En cas d'erreur, il est possible de connaître le détail de l'erreur grâce à la fonction ErreurInfo.
Composante : wd250ce.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire