PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV 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
Lit une valeur persistante. La valeur persistante a été sauvegardée grâce à la fonction SauveParamètre :
  • soit dans la base de registre (ou le fichier équivalent sur la plateforme d'exécution). Par exemple :
    • Versions 15 et supérieures
      AndroidWidget Android Sous Android, les valeurs persistantes sont sauvegardées dans les préférences partagées (Shared Preferences) de l’application.
      Nouveauté 15
      AndroidWidget Android Sous Android, les valeurs persistantes sont sauvegardées dans les préférences partagées (Shared Preferences) de l’application.
      AndroidWidget Android Sous Android, les valeurs persistantes sont sauvegardées dans les préférences partagées (Shared Preferences) de l’application.
    • Versions 19 et supérieures
      iPhone/iPad Sous iOS, les valeurs persistantes sont sauvegardées dans les paramètres de l’application ("NSUserDefault").
      Nouveauté 19
      iPhone/iPad Sous iOS, les valeurs persistantes sont sauvegardées dans les paramètres de l’application ("NSUserDefault").
      iPhone/iPad Sous iOS, les valeurs persistantes sont sauvegardées dans les paramètres de l’application ("NSUserDefault").
    • Versions 17 et supérieures
      Universal Windows 10 App Sous Windows Phone, les valeurs persistantes sont sauvegardées dans les paramètres de l’application ("Isolated Storage Settings").
      Nouveauté 17
      Universal Windows 10 App Sous Windows Phone, les valeurs persistantes sont sauvegardées dans les paramètres de l’application ("Isolated Storage Settings").
      Universal Windows 10 App Sous Windows Phone, les valeurs persistantes sont sauvegardées dans les paramètres de l’application ("Isolated Storage Settings").
  • soit dans la base de registre (ou le fichier équivalent sur la plateforme d'exécution). Par exemple :
    • Versions 15 et supérieures
      AndroidWidget Android Sous Android, les valeurs persistantes sont sauvegardées dans les préférences partagées (Shared Preferences) de l’application.
      Nouveauté 15
      AndroidWidget Android Sous Android, les valeurs persistantes sont sauvegardées dans les préférences partagées (Shared Preferences) de l’application.
      AndroidWidget Android Sous Android, les valeurs persistantes sont sauvegardées dans les préférences partagées (Shared Preferences) de l’application.
    • Versions 19 et supérieures
      iPhone/iPad Sous iOS, les valeurs persistantes sont sauvegardées dans les paramètres de l’application ("NSUserDefault").
      Nouveauté 19
      iPhone/iPad Sous iOS, les valeurs persistantes sont sauvegardées dans les paramètres de l’application ("NSUserDefault").
      iPhone/iPad Sous iOS, les valeurs persistantes sont sauvegardées dans les paramètres de l’application ("NSUserDefault").
    • Versions 24 et supérieures
      WEBDEV - Code Serveur Dans un site WEBDEV, les valeurs persistantes sont enregistrées dans un cookie navigateur.
      Nouveauté 24
      WEBDEV - Code Serveur Dans un site WEBDEV, les valeurs persistantes sont enregistrées dans un cookie navigateur.
      WEBDEV - Code Serveur Dans un site WEBDEV, les valeurs persistantes sont enregistrées dans un cookie navigateur.
Versions 15 et supérieures
Android Cette fonction est désormais disponible pour les applications Android.
Nouveauté 15
Android Cette fonction est désormais disponible pour les applications Android.
Android Cette fonction est désormais disponible pour les applications Android.
Versions 17 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible pour les applications Windows Phone.
Nouveauté 17
Universal Windows 10 App Cette fonction est désormais disponible pour les applications Windows Phone.
Universal Windows 10 App Cette fonction est désormais disponible pour les applications Windows Phone.
Versions 18 et supérieures
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Versions 19 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 19
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 21 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Versions 24 et supérieures
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
WEBDEV - Code ServeurWindows Cette fonction est désormais disponible pour les sites WEBDEV sous Windows.
Nouveauté 24
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
WEBDEV - Code ServeurWindows Cette fonction est désormais disponible pour les sites WEBDEV sous Windows.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
WEBDEV - Code ServeurWindows Cette fonction est désormais disponible pour les sites WEBDEV sous Windows.
Exemple
// Sauvegarde
SauveParamètre("LOGIN", SAI_Saisie1)

// Restauration
SAI_Saisie1 = ChargeParamètre("LOGIN", "")
Syntaxe
<Résultat> = ChargeParamètre(<Nom du paramètre> [, <Valeur par défaut>])
<Résultat> : Chaîne de caractères ou entier
  • Valeur du paramètre recherché.
  • Si le paramètre recherché n'est pas trouvé, correspond à la <Valeur par Défaut> ou à chaîne vide ("") si aucune valeur par défaut n'a été spécifiée.
<Nom du paramètre> : Chaîne de caractères (avec guillemets)
Nom du paramètre à rechercher. Ce paramètre ne doit pas correspondre à une chaîne vide.
Java Si le mode d'initialisation choisi est la base de registre, la fonction ChargeParamètre n'est sensible ni à la casse, ni à l'accentuation du nom du paramètre (Paramètre et parametre sont équivalents).
iPhone/iPad Si le mode d'initialisation choisi est la base de registre, la valeur par défaut n'est pas prise en compte.
<Valeur par défaut> : Chaîne de caractères (avec guillemets) ou entier optionnel
Valeur par défaut du paramètre. Cette valeur sera renvoyée si la valeur du paramètre n'est pas trouvée.
Liste des exemples associés :
WD Persistance Exemples didactiques (WINDEV) : WD Persistance
[ + ] Cet exemple montre l'utilisation des fonctions InitParamètre, ChargeParamètre, SauveParamètre.
Ces fonctions permettent de configurer la sauvegarde de champs, de variables et de tout autre paramètre.
Cet exemple est décomposé en trois parties :
- La configuration
- La gestion manuelle de variables (Fonctions SauveParamètre et ChargeParamètre)
- L'optimisation
1°) Configuration

La fenêtre de configuration vous permet de modifier l'emplacement de la sauvegarde des paramètres (Base de registre, fichier INI, fichier XML) ainsi que son chemin (clé de registre ou le chemin du fichier).
2°) Gestion Manuelle de variables
La gestion manuelle vous permet de sauvegarder le contenu de variables grâce à la fonction SauveParamètre et de les restaurer grâce à la fonction ChargeParamètre. Chaque paramètre est identifié par un nom. Ces valeurs sont sauvegardées à l'emplacement défini dans la fenêtre de configuration.
3°) L'optimisation
Cette fenêtre vous explique comment optimiser votre code pour éviter les lenteurs dues à la restauration des valeurs sauvegardées. En effet, lors de la restauration de la valeur d'un champ, son code de modification est exécuté. Si vous avez des traitements longs (Requêtes paramétrées ou autres), cette fenêtre vous montre comment accélérer le chargement de la fenêtre.
WM Mot de passe Exemples multiplateforme (WINDEV Mobile) : WM Mot de passe
[ + ] Sites web, comptes bancaires, ... notre vie quotidienne est remplie de mots de passe. Avec WM Mot de passe, vous n'avez plus besoin de mémoriser tous les mots de passe de vos différents comptes. L'application conserve pour vous, de façon sécurisée tous vos mots de passe. WM Mot de passe est également capable de générer pour vous des mots de passe extrêmement sûrs.
Composante : wd240std.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire