DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Version : 2025

<Variable Liste>.Info (Fonction)
Récupère les caractéristiques d'une liste WLangage : types des éléments et nombre d'éléments....
zipRegroupe (Fonction)
Regroupe les différentes sous-archives d'une archive multi-parties pour en faire une archive mono-partie....
ContexteExiste (Fonction)
Permet de savoir si un contexte de page existe sur le serveur (c'est-à-dire si la page a été ouverte)....
SémaphoreDébut (Fonction)
Bloque le thread en cours en attendant que le sémaphore soit ouvert (c'est-à-dire qu'une place "libre" soit disponible dans la zone protégée)....
HFinInterditAccèsBaseDeDonnées (Fonction)
Ré-autorise l'accès (c'est-à-dire la connexion) à une ou plusieurs bases de données accessibles par une connexion....
Créer un gabarit à partir d'un gabarit existant
Il est possible de créer un gabarit de projet à partir d'un gabarit existant (par exemple un gabarit fourni par PC SOFT)......
TâcheParallèle (Type de variable)
Le type TâcheParallèle permet de manipuler une tâche, c'est-à-dire une procédure exécutée par un thread dans le cadre de la programmation parallèle....
<Variable Connexion>.FichierExiste (Fonction)
Permet de savoir si un fichier existe, c'est-à-dire s'il a été créé physiquement (fonctions HCréation ou HCréationSiInexistant)....
<Variable Connexion>.FinInterditAccèsBaseDeDonnées (Fonction)
Ré-autorise l'accès (c'est-à-dire la connexion) à une ou plusieurs bases de données accessibles par une connexion....
<Page>.Existe (Fonction)
Permet de savoir si un contexte de page existe sur le serveur (c'est-à-dire si la page a été ouverte)....
<Variable zipArchive>.Regroupe (Fonction)
Regroupe les différentes sous-archives d'une archive multi-parties pour en faire une archive mono-partie....
Android 11 : Modifications du comportement des applications
Après chaque déploiement d'une nouvelle version de Android, Google demande à relever le niveau d'API cible "TargetSdkVersion" des applications pour les déployer dans le Play Store......
Propriétés associées au champ Notation
Le champ Notation peut être utilisé aussi bien dans une fenêtre que dans une page....
4. Mise en service d'un site dynamique WEBDEV
Installation d'un site WEBDEV avec mise à jour sans déconnexion
A partir de la version 24, il est possible de mettre à jour un site de type Session ou AWP sans forcer la déconnexion de tous les internautes qui sont connectés au site !......
MémoriseFiltreFAA (Propriété)
La propriété MémoriseFiltreFAA permet de savoir et d'indiquer si les filtres posés par l'utilisateur sur un champ Table ou Table hiérarchique sont conservés entre 2 lancements de l'application....
Procédure WLangage appelée par la fonction DeepLinkProcédure
Procédure WLangage (également nommée "callback") appelée par la fonction DeepLinkProcédure en cas de clic sur un "deep link" dont l'URL cible a été associée à l'application....
dCouleurDominanteImage (Fonction)
Renvoie la couleur dominante (c'est-à-dire la plus fréquente) d'une image présente dans une variable de type Image ou dans un champ Image....
Les pages AWP
Vous voulez faire référencer plusieurs pages de votre site WEBDEV ?......
ListeInfo (Fonction)
Récupère les caractéristiques d'une liste WLangage : types des éléments et nombre d'éléments....
Gestion du 3-Tiers
Le développement en architecture "3-tiers" est maintenant simplifié......
Gestion automatique des URL courtes
Pour les sites dynamiques classiques (avec contexte), l'accès au site peut se faire par une URL "classique" :...
Les groupes de champs
Un groupe de champs est un ensemble de champs regroupés de façon à modifier (ou consulter) leurs caractéristiques (par exemple leur état de visibilité) en une seule opération, par programmation......
Editeur d'états : Types d'états proposés
L'éditeur d'états permet de créer plusieurs types d'états......
HTML 5 : Exemple de gestion du Drag and Drop programmé
Pour rendre un site WEBDEV plus interactif, il est possible de mettre en place un "drag and drop" (ou glisser-déplacer) dans les pages....