DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Version : 2026

Déclaration et utilisation d'une variable
Une variable se définit par son nom et par son type...
Etat sur variable (Data binding)
L'état sur variable permet d'imprimer directement les informations présentes dans une variable WLangage...
Variable composée
Une variable composée est une variable composée d'éléments (membres) de types différents...
Variable Service
Opérateurs d'affectation
Il existe trois opérateurs d'affectations ...
<Source>.RAZ (Fonction)
Initialise:
  • une ou toutes les variables des rubriques d'une table avec leurs valeurs par défaut.
  • une ou toutes les rubriques d'une variable de type Enregistrement avec leurs valeurs par défaut.
EstNumérique (Fonction)
Inférence de type
L'inférence de type permet de simplifier la déclaration des variables dans le cas où le compilateur peut déduire automatiquement le type de la variable...
Les types du WLangage
Les différents types du WLangage sont les suivants ...
TypeVar (Fonction)
Identifie le type d'une expression, d'une variable (lors d'un appel de procédure par exemple) ou d'un champ.
Constante / Constant
Les constantes sont des éléments du langage dont la valeur est fixée une fois pour toute...
HRAZ (Fonction)
Initialise:
  • une ou toutes les variables des rubriques d'une table avec leurs valeurs par défaut.
  • une ou toutes les rubriques d'une variable de type Enregistrement avec leurs valeurs par défaut.
Correcteurs disponibles dans l'éditeur de code
L'éditeur de code met à votre disposition plusieurs outils pour corriger le code saisi ...
Types avancés
Les types avancés du WLangage sont les suivants
Charte de programmation
Une charte de programmation permet de préfixer automatiquement le nom de toutes les variables et de tous les éléments du projet (fenêtre, champ d'un état, classe, ...
TableCherche (Fonction)
Effectue une recherche dans : un champ Table, un champ Table hiérarchique, une table...
fDécrypte (Fonction)
Décrypte un fichier préalablement crypté par fCrypte.
HBloqueNumEnr (Fonction)
Bloque un enregistrement et restreint l'accès à cet enregistrement pour toutes les autres...
Ouvre (Fonction)
Ouvre une fenêtre modale WINDEV.
Le champ Arbre (ou TreeView)
...Le champ Arbre (également appelé champ TreeView) est une liste arborescente permettant...
iCréePolice (Fonction)
Crée une nouvelle police d'impression....
DéclareContexteWebservice (Fonction)
Permet de déclarer une liste de variables dont la valeur sera persistante entre les appels...
Description du projet: Onglet Tables
La fenêtre de description du projet permet de configurer de nombreux éléments de votre projet......
HRaye (Fonction)
Raye un enregistrement d'une table....
HSurveille (Fonction)
Déclenche la surveillance des actions d'écriture (ajout, modification ou suppression) effectuées...
Connecteur Natif Informix : Spécificités et remarques
Remarques générales et spécificités du Connecteur Natif Informix...
Gestion de la valeur NULL: Activation des types nullables
A partir de la version 2024, il devient possible d'activer les types nullables dans un projet...
Créer un assemblage .NET depuis WINDEV
Pour créer un assemblage .NET, ......
Options de l'éditeur de code
De nombreuses options permettent de personnaliser et d'utiliser toutes les possibilités...
iImprimeCodeBarre (Fonction)
Imprime un code-barres (à l'intérieur d'un rectangle)....
HExécuteRequête (Fonction)
Déclare une requête créée sous l'éditeur de requêtes au moteur HFSQL et exécute cette requête....
EmailLanceAppli (Fonction)
Lance l'application native d'envoi d'emails du poste en cours : Poste sous Windows, Appareil...
Evénements associés aux champs Carte
WINDEV, WINDEV Mobile et WEBDEV gèrent par défaut les événements suivants (ordre d'apparition sous...
Triggers applicatifs
...Un trigger est une procédure WLangage appelée automatiquement par le moteur HFSQL à chaque...
AppelWD : Fonction spécifique au langage externe
Appelle une fonction du WLangage depuis un langage externe....
Achats In-App
Les systèmes mobiles (Android/iOS) permettent à leurs applications de proposer du contenu payant,...