PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Présentation
  • Comment le faire ?
  • Mettre en place le verrouillage de l'application depuis l'éditeur
  • Mettre en place le verrouillage de l'application par programmation
  • Modifier la fenêtre utilisée pour le verrouillage d'application
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
Verrouillage d'une application
Présentation
WINDEV offre la possibilité de verrouiller vos applications (par exemple au bout d'un délai spécifique).
Toutes les fenêtres de l'application sont alors iconisées et rendues invisibles. Si l'utilisateur veut restaurer l'application, un mot de passe est nécessaire. La fenêtre suivante est affichée par défaut :
Ce mot de passe peut correspondre :
  • par défaut, au mot de passe Windows du poste en cours,
  • au mot de passe de l'utilisateur défini dans le groupware utilisateur (si l'application utilise le groupware utilisateur),
  • à un mot de passe spécifique, défini avec la fonction VerrouAppliMotDePasse.
Vous pouvez mettre en place le verrouillage de l'application :
Comment le faire ?

Mettre en place le verrouillage de l'application depuis l'éditeur

Pour mettre en place le verrouillage de votre application :
  1. Affichez la description du projet : sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description".
  2. Affichez l'onglet "Avancé".
  3. Dans la section "Sécurité de l'application", cochez l'option "Verrouiller automatiquement l'application si elle reste inactive pendant " et spécifiez le délai d'inactivité avant le verrouillage de l'application.
  4. Validez.

Mettre en place le verrouillage de l'application par programmation

Pour mettre en place le verrouillage de l'application par programmation, il suffit d'utiliser les fonctions VerrouXXX.

Modifier la fenêtre utilisée pour le verrouillage d'application

Si votre application utilise le verrouillage automatique, la fenêtre de verrouillage n'apparaît pas dans votre projet. Cependant, il est possible de lui appliquer le gabarit du projet en utilisant la fonction ChangeGabarit.
Pour personnaliser entièrement la fenêtre de verrouillage et la traduire :
  1. Intégrez la fenêtre "WinDevLockApp.wdw" dans votre projet. Cette fenêtre est disponible dans le répertoire "Programmes\Donnees\Fenêtres prédéfinies\FAA" de WINDEV.
    Astuce : Pour intégrer cette fenêtre à votre projet, sous le volet "Projet", dans le groupe "Projet", déroulez "Importer" et sélectionnez "Des éléments WINDEV et leurs dépendances".
  2. Modifiez la fenêtre à votre convenance. Attention : la fenêtre ne doit pas être renommée.
Remarques :
  • Si vous intégrez la fenêtre de verrouillage dans votre application, vous risquez de ne pas profiter des améliorations de cette fenêtre effectuées au cours des mises à jour. Pensez à vérifier que cette fenêtre n'évolue pas.
  • Attention : Pour modifier cette fenêtre, le fichier correspondant ne doit pas être en lecture seule. Modifiez les caractéristiques du fichier sous Windows si nécessaire.
Liste des exemples associés :
Les fonctions Verrou Exemples unitaires (WINDEV) : Les fonctions Verrou
[ + ] Utilisation des fonctions VerrouXXX afin de verrouiller une application sensible.
Voir Aussi
Version minimum requise
  • Version 11
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire