DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions diverses WINDEV
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
AjouteCommandeVocaleAjoute une commande vocale dans la fenêtre en cours. A partir de la version 17, cette fonction est remplacée par la fonction ReconnaissanceVocaleAjouteCommande.
AnalyseurDébutLance la "collecte d'informations" pour l'analyseur de performances.
AnalyseurFinArrête la "collecte d'informations" pour l'analyseur de performances.
AppelAJAXEnCoursPermet de savoir si la requête en cours de traitement est une requête AJAX.
AutomationEvénementBranche une procédure sur un événement d'un objet automation.
AutomationParamètreParamètre la gestion des accès aux objets ActiveX et aux objets Automation.
BipÉmet un bip sonore.
BulleMargeModifie la marge du texte dans les bulles d'aide.
ChargeProcédureLa fonction ChargeProcédure est conservée uniquement pour compatibilité.
ChargeWDLCharge en mémoire une bibliothèque d'objets WINDEV (.WDL).
CloneConstruit une copie d'une instance de classe :
  • Un objet de la classe réelle de l'instance de la classe est alloué.
  • Une copie des membres de l'instance de la classe vers les membres du nouvel objet est effectuée.
Renvoie la feuille de style CSS correspondant à un thème du code WLangage.
Nouveauté 2024
CodeWLangageMetEnForme
Met en forme un code WLangage : coloration, réécriture normalisée, indentation, traduction, etc.
CompileCompile dynamiquement une procédure dont le code source est fourni (compilation dynamique).
ComposantInfoRenvoie des informations sur un composant.
ConstruitVariantAutomationConstruit un paramètre de type variant Automation.
DéchargeProcédureLa fonction DéchargeProcédure est conservée uniquement pour compatibilité.
DéchargeWDLDécharge la bibliothèque précédemment chargée en mémoire avec la fonction ChargeWDL.
DésactiveFAADésactive une Fonctionnalité Automatique de vos Applications (FAA) sur un champ, sur une fenêtre ou sur l'application en cours.
diffAppliqueApplique un buffer de différences sur un buffer spécifique.
diffCréeCompare deux buffers et crée un buffer contenant les différences entre ces deux buffers.
DimensionRenvoie la taille d'une variable (chaîne, numérique, tableau, ...) ou re-dimensionne un tableau dynamique.
DonneCouleurPermet d'obtenir une suite de couleurs harmonieuses sans avoir à utiliser une table de couleurs.
DonneGUIDCalcule un identifiant globalement unique (nommé "GUID"), ayant pour taille :
  • soit 16 octets, donc 32 caractères hexadécimaux.
  • soit 32 octets, donc 64 caractères hexadécimaux.
DonneIdentifiantCalcule un identifiant unique de type entier pour un exécutable ou une session donné.
DonneUUIDCalcule un identifiant unique Universel (nommé "UUID") ayant pour taille 128 bits.
DonneUUID256Calcule un identifiant unique universel (nommé "UUID"), ayant pour taille 256 bits.
EnMode64bitsIdentifie si le code est exécuté en mode 64 bits ou non.
EnModeAJAXIdentifie si le code est exécuté depuis :
EnModeAndroidIdentifie si le code est exécuté en mode Android ou non.
EnModeAppleWatchIdentifie si le code en cours d'exécution est en mode Apple Watch.
EnModeArrièrePlanIdentifie si le code est exécuté alors que l'application est en arrière-plan.
EnModeAWPPermet de savoir si la page en cours d'exécution est une page AWP.
EnModeComposantIdentifie si le code est exécuté :
  • depuis une application WINDEV, un site WEBDEV ou une page PHP.
  • depuis un composant.
EnModeDeviceOwnerIndique si l'application Android est en mode "Device owner".
EnModeEmulateurAndroidIdentifie si le code est exécuté dans l'émulateur Android ou non.
EnModeEmulateurAppleWatchIdentifie si le code est exécuté dans l'émulateur Apple Watch ou non.
EnModeEmulateuriOSIdentifie si le code est exécuté dans l'émulateur iOS (iPhone, iPad) ou non.
EnModeEmulateurWindowsPhoneIdentifie si le test est exécuté grâce à l'émulateur Windows Phone ou non.
Fonction conservée pour compatibilité.
EnModeEtatsEtRequêtesIdentifie si le code est exécuté lors du test d'un état ou d'une requête sous le logiciel Etats & Requêtes.
EnModeFabriqueIdentifie si le code est exécuté par un plan d'actions de la fabrique logicielle.
EnModeiOSIdentifie si le code en cours d'exécution est en mode iOS (iPhone, iPad) ou non.
EnModeJavaIdentifie si le code est exécuté en Java ou non.
EnModeKiosqueIndique si l'application Android est en mode kiosque.
EnModeLinuxIdentifie si le code est exécuté en mode Linux ou non.
EnModeMacCatalystIndique si l'application s'exécute en mode Mac Catalyst (exécution d'une application iPad sur un Mac).
EnModeMCUIdentifie si le code est exécuté depuis un code écrit dans une macro utilisateur.
EnModePageDansFenêtreIndique si la page est affichée dans un champ Page WEBDEV d'une fenêtre.
EnModePHPIdentifie si le code est exécuté en PHP ou non.
EnModeProcédureDifféréeIdentifie si le code est exécuté depuis une procédure différée ou une tâche planifiée du serveur d'application WEBDEV.
EnModeProcédureStockéeIdentifie si le code est exécuté sur un serveur HFSQL.
EnModeServeurWebSocketPermet de savoir si l'exécution en cours est effectuée dans le serveur de WebSocket.
EnModeServeurWebSocketServiceGlobalPermet de savoir si l'exécution en cours est effectuée dans le service global du serveur de WebSockets.
EnModeServiceIdentifie si le code est exécuté dans un service.
EnModeSessionPrélancéePermet de savoir si le site est lancé en mode "session prélancée" de WEBDEV.
EnModeSimulateurPermet de savoir si l'application est lancée en "mode test simulateur" de WINDEV Mobile.
EnModeSimulateurAndroidIdentifie si le code est exécuté dans le simulateur Android ou non.
EnModeSimulateurAppleWatchIdentifie si le code est exécuté dans le simulateur Apple Watch ou non.
EnModeSimulateuriOSIdentifie si le code est exécuté dans le simulateur iOS (iPhone, iPad) ou non.
EnModeSimulateurPHPIdentifie si le code est exécuté en mode simulateur PHP ou non.
EnModeSimulateurPocketIdentifie si le code est exécuté dans le simulateur Pocket ou non.
Fonction conservée pour compatibilité.
EnModeSimulateurUniversalWindowsAppIdentifie si le code est exécuté dans le simulateur pour les applications en mode Universal Windows 10 App ou non.
EnModeSimulateurUniversalWindowsPlatformIdentifie si le code est exécuté dans le simulateur pour les applications en mode Universal Windows Platform (Universal Windows 10 App) ou non.
Fonction conservée pour compatibilité.
EnModeSimulateurWindowsPhoneIdentifie si le code est exécuté dans le simulateur Windows Phone ou non.
Fonction conservée pour compatibilité.
EnModeSimulateurWindowsStoreAppIdentifie si le code est exécuté dans le simulateur pour les applications en mode Windows Store apps ou non.
Fonction conservée pour compatibilité.
EnModeSimulateurWinRTIdentifie si le code est exécuté dans le simulateur WinRT (simulateur pour les applications en mode Windows Store apps) ou non.
Fonction conservée pour compatibilité.
EnModeSysNotificationPermet de savoir si l'application est lancée depuis une notification interactive "Windows 10".
EnModeTestIdentifie le mode de lancement de l'application / du site :
  • depuis l'éditeur de WINDEV ou de WEBDEV,
  • depuis l'exécutable / le navigateur.
  • depuis l'administrateur WEBDEV.
EnModeTestAutomatiquePermet de savoir si un test automatique est en cours ou non.
EnModeTSEIdentifie si le code est exécuté :
  • depuis un poste en TSE ou depuis un bureau à distance.
  • depuis un poste directement.
EnModeUniversalWindowsAppIdentifie si le code est exécuté en mode Universal Windows 10 App ou non.
EnModeUniversalWindowsPlatformIdentifie si le code est exécuté en mode Universal Windows Platform (Universal Windows 10 App) ou non.
Fonction conservée pour compatibilité.
EnModeVGAIndique si l'application s'exécute sur un mobile en mode VGA.
Nouveauté 2024
EnModeVisiteGuidée
Indique si une visite guidée est en cours d'exécution.
EnModeWebIdentifie le mode de lancement du traitement en cours :
  • depuis un exécutable WINDEV.
  • depuis le moteur d'exécution de WEBDEV (AWP).
EnModeWebservicePermet de savoir si l'exécution est en cours dans le moteur AWWS.
EnModeWidgetIdentifie si le code est exécuté en mode Widget Android ou non.
EnModeWindowsIdentifie si le code est exécuté en mode Windows ou non.
EnModeWindowsMobileIdentifie si le code est exécuté :
  • depuis une application Windows Mobile.
  • depuis une application WINDEV standard, depuis un site WEBDEV ou depuis une application PHP.
Fonction conservée pour compatibilité.
EnModeWindowsPhoneIdentifie si le code est exécuté en mode Windows Phone ou non.
Fonction conservée pour compatibilité.
EnModeWindowsStoreAppIdentifie si le code est exécuté en mode Windows Store apps ou non.
Fonction conservée pour compatibilité.
EnModeWinRTIdentifie si le code est exécuté en mode WinRT (Windows Store apps) ou non.
Fonction conservée pour compatibilité.
EstNumériquePermet de savoir si une variable ou un champ est :
  • de type numérique (entier, réel, monétaire ou numérique).
  • de type chaîne pouvant être converti en numérique.
EvalueExpressionEvalue la valeur d'une expression construite dans une chaîne de caractères.
ExécuteLance l'exécution d'un traitement par programmation.
ExécuteActionPrédéfinieExécute une action prédéfinie de WINDEV.
ExécuteAncêtreDans le cas d'une surcharge de code, permet d'exécuter le traitement du modèle correspondant au traitement du champ en cours.
ExécuteCodeExécute un code WLangage présent dans une chaîne de caractères.
ExécuteFAAExécute une Fonctionnalité Automatique de vos Applications (FAA) sur un champ ou une fenêtre.
ExécuteFonctionPermet d'exécuter une fonction du WLangage, identifiée par son nom.
ExécuteJSExécute du code Javascript dans le contexte de la page Web affichée par un champ d'affichage HTML.
ExécuteTraitementLance l'exécution d'un traitement par programmation, c'est-à-dire sans que l'utilisateur n'ait à effectuer une manipulation particulière dans l'interface.
FacteurGrandePoliceRenvoie le facteur d'agrandissement courant d'une fenêtre WINDEV (uniquement si Windows est en mode "grandes polices").
FichierAideRenvoie ou modifie le nom du fichier d'aide utilisé par l'aide contextuelle d'une fenêtre.
FinAutomatismeProcédureArrête l'exécution (en cours ou à venir) d'une procédure automatique (définie par les propriétés de la procédure sous l'éditeur de code).
FinProgrammeTermine l'exécution du programme en cours.
GénèreImageGéométriqueGénère aléatoirement une image avec des formes géométriques, utilisée par exemple pour remplir temporairement un champ Image.
GénèreLoremGénère un texte aléatoire de style "Lorem ipsum", utilisé par exemple pour remplir temporairement un champ avec du texte.
GénèreMotDePasseGénère automatiquement un mot de passe avec des caractéristiques spécifiques (taille, caractères utilisés, ...).
HasardRenvoie un nombre aléatoire.
HasardCryptoBufferRenvoie un buffer de la taille spécifiée rempli avec des données aléatoires, utilisable avec les technologies cryptographiques.
HasardCryptoEntierRenvoie un nombre aléatoire utilisable avec les technologies cryptographiques.
INIEcritEcrit une valeur spécifique dans un fichier INI (ou structuré comme un fichier .INI).
INILitLit le contenu d'un fichier INI (ou structuré comme un fichier .INI).
InitHasardInitialise le générateur de nombres aléatoires.
LanceEtatsEtRequêtesLance le logiciel Etats et Requêtes et ouvre le projet WINDEV correspondant à l'application en cours.
LigneCommandeIdentifie et récupère les différents éléments de la ligne de commande passée en paramètre au programme en cours.
ModeExécutionPermet de :
  • connaître et/ou modifier le comportement de l'application / du site, lorsque certaines erreurs sont générées.
  • optimiser l'appel aux fonctions déclarées en externe.
  • savoir et/ou modifier le mode d'utilisation de la technologie JITc par l'application.
  • connaître et/ou modifier le mode de gestion des références faibles pour tous les objets instanciés.
NumHelpRenvoie le numéro de contexte d'aide associé au champ spécifié.
OuvreDocumentOuvre un document dans une nouvelle fenêtre (non modale) en utilisant l'éditeur WINDEV adapté au document (traitement de texte, tableur, lecteur PDF ou éditeur d'images).
OuvreDocumentAsynchroneOuvre un document avec l'éditeur adapté
ParamètreFAAPermet de spécifier le comportement de certaines Fonctionnalités Automatiques de vos Applications (FAA).
SelectCouleurOuvre la fenêtre standard de sélection de couleur de Windows en sélectionnant la couleur spécifiée.
SonJoue un son au format WAV.
StyleDessinPermet de connaître et de modifier :
  • le mode d'affichage des boutons grisés dans les fenêtres de votre application.
  • le mode d'affichage du cadre translucide des fenêtres de votre application.
  • le mode de chargement des images de grande taille.
StyleDessinLibelléGriséPersonnalise le style de dessin des libellés, dans les champs qui sont grisés.
SupprimeCommandeVocaleSupprime une commande vocale précédemment ajoutée par la fonction AjouteCommandeVocale. A partir de la version 17, cette fonction est remplacée par la fonction ReconnaissanceVocaleSupprimeCommande.
TraceAffiche des informations demandées (contenu d'un champ par exemple) dans une fenêtre ouverte en parallèle de la fenêtre en cours.
TraceConstruitAffiche un message paramétrable dans la fenêtre de trace ouverte en parallèle de la fenêtre en cours.
TraceDébutOuvre la fenêtre de trace ou enregistre les différentes informations de trace dans un fichier texte.
TraceFinFerme la fenêtre de trace si cette fenêtre a été ouverte ou arrête l'enregistrement des informations de trace dans un fichier texte.
TraceSupprimeToutVide le contenu de la fenêtre de trace ouverte en parallèle de la fenêtre en cours.
TypeVarIdentifie le type d'une expression, d'une variable (lors d'un appel de procédure par exemple) ou d'un champ.
TypeVariableIdentifie le type d'une variable WLangage.
VariableRAZRemet la variable à sa valeur initiale.
VariantConvertitConvertit la valeur stockée dans une variable de type Variant.
VersionDémoPermet de savoir si l'exécution courante de l'application est en mode "version d'évaluation".
VersionWINDEVRenvoie le numéro de version de la DLL wdxxxvm.
WHelpAffiche un fichier ou une page d'aide au format HLP ou CHM.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/10/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale