DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Version : 2026

Accès Natif xBase/FoxPro : Spécificités et remarques
Cette page d'aide présente les spécificités concernant la programmation de l'Accès Natif xBase/FoxPro...
Caractéristiques d'une impression PCL
Le résultat d'une impression PCL dépend beaucoup des possibilités de l'imprimante utilisée (gestion des images et des traits, gestion des polices, ...
Différences et spécificités d'une application HFSQL Client/Serveur
L'utilisation d'une application HFSQL Client/Serveur peut entraîner une adaptation de la gestion des fichiers de données...
Réplication universelle assistée : spécificités
Créer et diffuser des pages AWP
Pour transformer une page en mode Session en page AWP :
Fichiers xBase : Limites
Le champ .NET 2.0 (WinForm)
Le champ ".NET 2.0 (WinForm)" permet de gérer simplement les contrôles .NET au format WinForm (pour .NET 2.0).
L'éditeur de requêtes Utilisateur (logiciel Etats & Requêtes)
Une requête sert à interroger une base de données pour visualiser, insérer, modifier ou supprimer des données...
L'éditeur d'états Utilisateur (logiciel Etats & Requêtes)
Un état permet d'obtenir une vue personnalisée d'informations ...
Connecteur Natif DB2 : Spécificités et remarques
Les paragraphes suivants présentent les remarques générales et les spécificités du Connecteur Natif DB2...
Le champ .NET 3.0, 4.0, ... (WPF)
Le champ Xaml permet de gérer simplement le langage Xaml...
Jauge (Fonction)
Affiche une jauge dans la barre de message de la fenêtre en cours.
Connecteur Natif Informix : Spécificités et remarques
Remarques générales et spécificités du Connecteur Natif Informix
Logiciel Etats et requêtes : Spécificités
Cette page d'aide présente les différentes spécificités du logiciel "Etats & Requêtes" (c'est-à-dire l'éditeur d'états Utilisateur) ...
Comment faire un site pour Linux ?
Le développement d'un site pour Linux se fait de manière identique au développement d'un site pour Windows.
Questions fréquemment posées sur HFSQL Cluster
Réponses aux questions les plus fréquentes au sujet de HFSQL Cluster.
Application Java et WINDEV
Une application Java est entièrement compilé en Java...
ServicePause (Fonction)
Met un service en pause.
Fonctionnalités disponibles et spécificités Java
WINDEV permet de générer une application Java sans connaître le langage Java...
Connecteur Natif MariaDB : Spécificités et remarques
Les paragraphes suivants présentent les remarques générales et les spécificités du Connecteur Natif MariaDB...
Connecteur Natif SQLite : Spécificités et remarques
Les paragraphes suivants présentent les remarques générales et les spécificités du Connecteur Natif SQLite.
TexteJauge (Propriété)
La propriété TexteJauge permet de connaître et de modifier le texte affiché dans une jauge.
Le champ Graphe : Caractéristiques sous l'éditeur
Quel que soit le type de graphe affiché par le champ Graphe, toutes ces caractéristiques peuvent être configurées grâce à sa fenêtre de description...
<Image>.DessineTexte (Fonction)
Dessine un texte dans un champ Image.
<Variable Image>.DessineTexte (Fonction)
Dessine un texte dans une variable de type Image.
Application WINDEV pour Linux : Particularités
BorneMin (Propriété)
La propriété BorneMin permet de :
  • connaître et de modifier la borne minimale d'un état basé sur un fichier de données.
  • connaître la borne minimale du filtre en cours.
  • connaître la valeur minimale d'une série d'un graphe.
  • connaître et modifier la valeur minimale de certains types de champs.
BorneMax (Propriété)
La propriété BorneMax permet de :
  • connaître et de modifier la borne maximale d'un état basé sur un fichier de données.
  • connaître la borne maximale du filtre en cours.
  • connaître la valeur maximale d'une série d'un graphe.
  • connaître et modifier la valeur maximale de certains types de champs.
fDétecteStockageAmovible (Fonction)
Détecte si une unité de stockage amovible (par exemple CD, clé USB, appareil photo USB, ...) a été ajoutée ou enlevée.
Connecteur Natif SAP ASE (Sybase) : Spécificités et remarques
Les paragraphes suivants présentent les remarques générales et les spécificités du Connecteur Natif SAP ASE (également appelé Accès Natif Sybase)...
FluxStop (Fonction)
Arrête la réception ou l'émission d'un type de données dans un flux.
FluxRefuse (Fonction)
Refuse une demande de connexion d'un flux.
Débogage en PHP
Un site généré en PHP peut être débogué en mode WEBDEV Classique ...
FluxDéconnecte (Fonction)
Arrête la réception ou l'émission d'un flux.
Déploiement page à page
Il est désormais possible de déployer des parties de site ou des pages individuelles...
Normalisation W3C
Vous devez respecter la norme W3C (HTML 4...
FluxInfo (Fonction)
Renvoie le nom et / ou le numéro de l'émetteur du flux.
Connecteur Natif MySQL : Spécificités et remarques
Remarques générales et spécificités du Connecteur Natif MySQL
USBDétecteStockageAmovible (Fonction)
Détecte si une unité de stockage amovible (par exemple CD, clé USB, appareil photo USB, ...) a été ajoutée ou enlevée.
HDBDécritRubrique (Fonction)
Décrit par programmation chaque rubrique de la structure d'un fichier xBase décrit avec HDBDécritFichier.
FluxJoue (Fonction)
Reprend la réception ou l'émission d'un type de données dans un flux.
Spécificités de la version Express
<Table>.Position (Fonction)
Affiche un champ Table ou Table hiérarchique à partir d'une ligne spécifiée ou renvoie l'indice de la première ligne affichée dans un champ Table ou Table hiérarchique.
Exécutable autonome
L'exécutable sera autonome si les éléments suivants sont intégrés dans l'exécutable ...
La technologie AWP (Active WEBDEV Page)
PC SOFT propose une nouvelle technologie ...
Serveur Web dédié
Lors de l'installation de WEBDEV version développement, si aucun serveur Web n'est disponible sur le poste en cours, WEBDEV installe automatiquement un serveur Web (IIS Express version 10). Ce serveur est automatiquement configuré pour fonctionner avec WEBDEV.
Serveur Web dédié
Lors de l'installation de WEBDEV version développement, si aucun serveur Web n'est disponible sur le poste en cours, WEBDEV installe automatiquement un serveur Web (IIS Express version 10). Ce serveur est automatiquement configuré pour fonctionner avec WEBDEV.
GesteNbPointeur (Fonction)
Retourne le nombre de pointeurs en contact avec l'écran.
TablePosition (Fonction)
Affiche un champ Table ou Table hiérarchique à partir d'une ligne spécifiée ou renvoie l'indice de la première ligne affichée dans un champ Table ou Table hiérarchique.
Connecteur Natif PostgreSQL : Spécificités et remarques
Remarques générales et spécificités du Connecteur Natif PostgreSQL ...
Tester un projet dynamique depuis un serveur de test
Avant de déployer votre site dynamique WEBDEV, il est conseillé d'effectuer des tests finals à partir d'un serveur de test...
Connecteur Natif DB2 pour WINDEV et WEBDEV
En option, WINDEV et WEBDEV proposent un Connecteur Natif à DB2...
Spécificités de la version Express
HFSQL Client/Serveur : Paramétrage des fichiers de données sur le serveur
GestePointeurEncours (Fonction)
Retourne l'indice du pointeur (doigt ou stylet) ayant déclenché l'appel d'un traitement spécifique au multi-touch dans un champ Image.
InterprèteEtCommercial (Propriété)
La propriété InterprèteEtCommercial permet de connaître et de modifier le mode d'interprétation du caractère '&' dans :
  • le libellé d'un champ Libellé d'une fenêtre.
  • les éléments d'un champ Liste.
  • les éléments d'un champ Combo.
  • les valeurs d'une colonne d'un champ Table.
HDBIndex (Fonction)
Ouvre un fichier d'index xBase.
HDBCréation (Fonction)
Termine la description de la structure du fichier de données xBase par programmation.
Champs déplaçables dans une page
WEBDEV propose deux modes de déplacement des champs dans une page ...
HDBDécritIndex (Fonction)
Décrit par programmation les différents fichiers d'index qui seront créés.
Description du projet : Onglet Avancé
La fenêtre de description du projet permet de configurer de nombreux éléments de votre projet...
Connecteur Natif SQL Server : Spécificités et remarques
Les paragraphes suivants présentent les remarques générales et les spécificités du Connecteur Natif SQL Server ...
HDBDécritFichier (Fonction)
Décrit par programmation un fichier au format dBase 3 (format le plus répandu).
ChangePageSource (Fonction)
Change dynamiquement la page affichée dans un champ Page interne.
FluxAccepte (Fonction)
Associe une demande de connexion de flux à un champ Conférence.
Le champ Cube
La champ Cube est un champ de décor, mobile, qui effectue automatiquement des rotations sur tous les axes...
Le champ Page Interne
Le champ "Page interne" permet d'inclure une page (et son code) dans un champ d'une autre page...
Connecteur Natif SAP ASE (Sybase) pour WINDEV et WEBDEV
En option, WINDEV et WEBDEV proposent un Connecteur Natif SAP ASE (Sybase) ...
<Image>.DessineTexteMarkdown (Fonction)
Dessine un texte au format Markdown dans un champ Image.
Les pages AWP
Vous voulez faire référencer plusieurs pages de votre site WEBDEV ?...
Créer ses Macro-Codes Utilisateur
Les Macro-Codes Utilisateur sont des morceaux de code WLangage permettant à un utilisateur final de personnaliser son application...
<Variable Image>.DessineTexteMarkdown (Fonction)
Dessine un texte au format Markdown dans une variable de type Image.
COMPILE SI
L'instruction de compilation <COMPILE SI> permet de compiler ou non un code WLangage selon une condition.
<Variable picCalque>.DessineTexteMarkdown (Fonction)
Dessine un texte au format Markdown dans une variable de type picCalque.
iParamètrePDF (Fonction)
Fixe les options du fichier PDF généré.
GestePosY (Fonction)
Retourne la position verticale du pointeur (doigt ou stylet).
GestePosX (Fonction)
Retourne la position horizontale du pointeur (doigt ou stylet).
<Variable WDPic>.DessineTexte (Fonction)
Dessine un texte dans une variable de type WDPic.
Source de données d'un état
Les états peuvent être créés à partir de données issues :
Gérer des alphabets spécifiques dans des fichiers de données HFSQL
Lorsqu'une application permet d'afficher ou d'enregistrer des données dans des fichiers de données HFSQL, ces données sont saisies dans la langue en cours...
<Etat>.InitEtatVerso (Fonction)
Initialise les paramètres de l'état qui sera imprimé au verso d'un autre état.
Connecteur Natif PostgreSQL pour WINDEV et WEBDEV
WINDEV et WEBDEV proposent un Connecteur Natif à PostgreSQL...
ListePosition (Fonction)
Affiche un champ Liste (y compris Liste image) à partir d'un élément spécifié ou renvoie l'indice du premier élément affiché dans un champ Liste (lorsque l'ascenseur du champ a été utilisé).
iImprimeDuplicata (Fonction)
Imprime un duplicata d'un état.
<Liste>.Position (Fonction)
Affiche un champ Liste (y compris Liste image) à partir d'un élément spécifié ou renvoie l'indice du premier élément affiché dans un champ Liste (lorsque l'ascenseur de la liste a été utilisé).
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 !...
TitreNote (Propriété)
La propriété TitreNote permet de :
  • Connaître le titre des notes utilisé pour la documentation technique d'un champ, d'une fenêtre, d'une page ou d'un état.
  • Modifier le titre des notes utilisé pour la documentation technique d'un champ, d'une fenêtre, d'une page ou d'un état.
<Variable WDPic>.DessineTexteMarkdown (Fonction)
Dessine un texte au format Markdown dans une variable de type WDPic.
iInitEtatVerso (Fonction)
Initialise les paramètres de l'état qui sera imprimé au verso d'un autre état.
Patch d'application
Lorsqu'une application est installée, chaque modification nécessite normalement la réinstallation au moins de la bibliothèque de l'application (fichier WDL)...
L'éditeur de requêtes Utilisateur : Spécificités
Cette page d'aide présente les spécificités de l'éditeur de requêtes Utilisateur ...
Connecteur Natif Progress : Spécificités et remarques
Remarques générales et spécificités du Connecteur Natif Progress ...
<Variable picCalque>.DessineTexte (Fonction)
Dessine un texte dans une variable de type picCalque.
CadrageVertical (Propriété)
La propriété CadrageVertical permet de connaître et de modifier le cadrage vertical d'un champ.
Fonctions WLangage disponibles ou non en PHP
Certaines fonctions WLangage ne sont pas disponibles en PHP...
PageAfficheDialogue (Fonction)
Affiche une page de manière modale. Cette fonction permet de créer un dialogue avec l'utilisateur. La page est affichée devant et en arrière-plan se trouve la page ouvrante, grisée par le mécanisme de GFI.
<Page>.AfficheDialogue (Fonction)
Affiche une page de manière modale. Cette fonction permet de créer un dialogue avec l'utilisateur. La page est affichée devant et en arrière-plan se trouve la page ouvrante, grisée par le mécanisme de GFI.
Connecteur Natif Oracle : Spécificités et remarques
Remarques générales et spécificités du Connecteur Natif Oracle
Style d'un champ WINDEV/WINDEV Mobile
Dès sa création, un champ est associé à un style...
Impression d'un état (iPhone/iPad ou Android)
Lors de la création d'un état, il est possible de tester directement cet état depuis l'éditeur d'états...
dTexteMarkdown (Fonction)
Dessine un texte au format Markdown :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
Le champ Carrousel
Le champ Carrousel permet d'afficher un menu animé composé d'images...
Connecteur Natif MariaDB pour WINDEV et WEBDEV
WINDEV et WEBDEV proposent un Connecteur Natif à MariaDB (également appelé d'Accès Natif) ...
Le champ RTF (Editeur d'états)
Le champ "RTF" (Rich Text Format) permet d'afficher une chaîne de caractères formatée dans votre état...
Développer une application de type Widget iOS 13
Une application Widget iOS est une application destinée à être affichée sous forme de Widget sur un périphérique iOS (iPhone, iPad, ...
ChangeFenêtreSource (Fonction)
Change dynamiquement la fenêtre affichée dans un champ fenêtre interne.
Cas des défilements de fenêtres internes : Modifie la fenêtre actuellement affichée. Cette modification est enregistrée dans la liste des fenêtres internes à faire défiler.
Impression au format PDF : Cas particuliers
Particularités de l'impression au format PDF
<Fenetre interne>.ChangeFenêtreSource (Fonction)
Change dynamiquement la fenêtre affichée dans un champ fenêtre interne.
Cas des défilements de fenêtres internes : Modifie la fenêtre actuellement affichée. Cette modification est enregistrée dans la liste des fenêtres internes à faire défiler.
Migrer un site WEBDEV en PHP
Pour migrer un site WEBDEV en PHP ...
Modèles de champs et Héritage
Lorsque vous appliquez un modèle de champs à une page ou à une fenêtre, l'ensemble des champs et du code du modèle sont "copiés" dans la page ou la fenêtre...
Accéder à Outlook
WINDEV et WEBDEV permettent d'accéder facilement aux différentes données manipulées par Outlook...
Imprimer en WLangage
WINDEV, WEBDEV et WINDEV Mobile offrent plusieurs moyens pour imprimer ...
Connecteur Natif Oracle pour WINDEV et WEBDEV
En option, WINDEV et WEBDEV proposent un Connecteur Natif à Oracle (également appelé Accès Natif à Oracle...
Imprimer au format PDF
WINDEV, WEBDEV et WINDEV Mobile permettent de créer un fichier PDF lors d'une impression...
Connecteur Natif Progress : Programmation à l'aide des fonctions SQL
L'utilisation des fonctions SQL pour manipuler des données Progress n'implique pas une importation de la structure des fichiers dans l'analyse...
Connecteur Natif SQL Server pour WINDEV et WEBDEV
En option, WINDEV et WEBDEV proposent un Connecteur Natif (appelé également module d'Accès Natif) à SQL Server...
HFSQL Client/Serveur : Présentation
Il est possible de créer des applications accédant à des bases de données HFSQL Client/Serveur...
Messages multilingues : Conversion au nouveau format (version 27 et supérieure)
WINDEV, WEBDEV et WINDEV Mobile permettent de gérer des projets multilingues depuis de nombreuses versions...
Connecteur Natif MySQL pour WINDEV et WEBDEV
WINDEV et WEBDEV proposent un Connecteur Natif à MySQL...
Application Linux : Conseils et astuces
Dans des applications multi-configurations Windows/Linux, diverses limitations peuvent apparaître : champ non géré, fonctions non disponibles, ...
Connecteur Natif Progress pour WINDEV et WEBDEV
En option, WINDEV et WEBDEV proposent un Connecteur Natif à Progress ...
Licence d'utilisation du logiciel "Serveur d'application WEBDEV 10 connexions"
Licence d'utilisation du logiciel "Serveur d'application WEBDEV 10 connexions"
sEvénement (Fonction)
Branche un événement sur un port série.
Procédures réactives
Une procédure réactive est une procédure qui va réagir à tout changement de valeur d'un champ ou d'une variable...
Jointures entre les fichiers de données d'une requête de sélection
Lorsque plusieurs fichiers de données sont utilisés dans une requête, l'éditeur de requêtes recherche automatiquement les liaisons décrites dans l'analyse entre ces fichiers de données...
XMLExécuteXPath (Fonction)
Exécute une requête XPATH :
  • dans un document XML.
  • dans une variable de type xmlDocument.
HTMLVersTexte (Fonction)
Convertit une chaîne HTML ou un buffer HTML en chaîne texte.
Connecteur Natif xBase/FoxPro
WINDEV et WEBDEV proposent un module Connecteur Natif xBase/FoxPro (également appelé Accès Natif xBase/FoxPro)...
WINDEV et OPC
OPC est le terme employé pour désigner "OLE for Process Control"...
1. Configuration nécessaire pour déployer un site
Tuto WEBDEV - Déploiement d'un site Leçon 1 - Configuration nécessaire pour déployer un site - 30 mn
Application .NET
Pour créer une application .NET à partir d'un projet ...
Favicone : Définir l'icône du site
WEBDEV permet de définir simplement l'icône du site (également appelée Favicone)...
6. Fenêtre interne
Les fenêtres internes
Réplication universelle assistée automatique
La réplication assistée automatique permet de mettre en place rapidement une réplication sur une application existante...
Colonne de champ Table de type Conteneur (syntaxe préfixée)
Une cellule d'un champ Table peut contenir un ensemble de champs...
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...
Colonne d'un champ Table de type Conteneur
Une cellule d'un champ Table peut contenir un ensemble de champs...
10. Fenêtre interne
Le champ Fenêtre interne permet d'inclure une fenêtre (et son code) dans une autre fenêtre. A l'exécution, la fenêtre à fusionner sera dynamiquement fusionnée à la fenêtre de réception.
Connecteur Natif SQLite
WINDEV et WEBDEV proposent un Connecteur Natif à SQLite. Ce Connecteur Natif permet d'accéder à une base SQLite sans drivers externes depuis un programme en WLangage.
Installation de WINDEV, WEBDEV ou WINDEV Mobile en 64 bits
Ce chapitre présente la configuration nécessaire pour installer WINDEV, WEBDEV ou WINDEV Mobile en mode 64 bits...
Tester et compiler un projet Java
Lorsque votre application Java est développée, il est possible de tester le projet Java et de le compiler avant de créer l'archive...
GglRécupèreCarte (Fonction)
Récupère la carte d'un lieu précis par le service de cartographie Google Maps.
Opérateurs d'indirection
Les opérateurs { et } permettent d'accéder à un champ, une variable, un membre d'une classe ou une rubrique d'un fichier de données en construisant dynamiquement le nom du champ, de la variable, du membre de la classe ou de la rubrique...
Android 10 : Modification de comportement des applications
A partir de la version 10 de Android, Google supprime la possibilité pour une application en arrière-plan d'ouvrir une fenêtre
dTexte (Fonction)
Dessine un texte :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
Connecteur Natif SQLite : Programmation à l'aide des fonctions SQL
L'utilisation des fonctions SQL pour manipuler des données SQLite n'implique pas une importation de la structure des fichiers de données dans l'analyse.
Connecteur Natif DB2 : Programmation à l'aide des fonctions SQL
L'utilisation des fonctions SQL pour manipuler des données DB2 n'implique pas une importation de la structure des fichiers dans l'analyse...
Table et Zone répétée infinie
Un champ Table et/ou Zone répétée par programmation peut être rempli selon deux méthodes ...
Stockage de fichiers sous Android
Le système de fichiers des appareils sous Android est divisé en deux zones de stockage principales ...
BTListePériphérique (Fonction)
Liste les périphériques Bluetooth accessibles.
Compile (Fonction)
Compile dynamiquement une procédure dont le code source est fourni (compilation dynamique).
Imprimer sous Linux
WEBDEV et WINDEV permettent de réaliser des impressions en WLangage sous Linux au format PDF...
Informations optionnelles de connexion
Lors de la définition des connexions sous l'éditeur d'analyses ou lors de la définition des connexions par programmation, il est possible de spécifier des informations optionnelles de connexion...
SQLExec (Fonction)
Nomme et exécute une requête SQL.
iParamètre (Fonction)
Récupère le paramétrage de l'imprimante et paramètre l'impression.
iDestination (Fonction)
Paramètre la destination de l'impression.
HOuvreConnexion (Fonction)
Ouvre une connexion à une base de données spécifique.
1
7