ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Rights on the registry
Enables the format painter mode in the Word Processing control or determines if this mode is enabled.
RegistryDeleteValue (Function)
Deletes a value from the Windows registry.
RegistryDeleteKey (Function)
Deletes a subkey from the Windows registry.
RegistryNextKey (Function)
Identifies the key found after the specified key in the Windows registry.
RegistryFirstSubKey (Function)
Identifies the path of first subkey of specified key in the Windows registry.
Migrating the Private Store to another server
Private Stores group together application and site installations within an organization...
RegistryCreateKey (Function)
Creates a key in the Windows registry.
RegistryExist (Function)
Checks the existence of a key in the Windows registry.
RegistryValueType (Function)
Returns the type of value found in the registry.
ERR_BAD_CONFIG
ERR_BAD_CONFIG: the NOM_APPLICATION site configuration is incorrect for the value %s.
RegistryQueryValue (Function)
Reads a value in the Windows registry.
RegistryCopyKey (Function)
Copies a registry key with all its subkeys and values.
RegistryListValue (Function)
Returns the name (and possibly the type) of values for a key found in the registry.
RegistryRename (Function)
Renames a key in the registry.
CertificateList (Function)
Returns the list of certificates available on the computer.
RegistryListKey (Function)
Lists the subkeys of a registry key.
HDFS constants
The following constants are used by the HDFS functions:
The Windows registry
Several WINDEV functions can be used to handle the Windows registry...
UploadDeleteAll (Function)
Clears the list of files to upload: no file will be uploaded on the server.
<Upload>.DeleteAll (Function)
Clears the list of files to upload: no file will be uploaded on the server.
JavaLoad (Function)
Specifies the location of user classes required to run the Java application or the Java applet.
UploadDelete (Function)
Deletes a file from the list of files to upload: the file will not be uploaded on the server.
UploadCurrentFileSizeSent (Function)
Returns the size (in bytes) already sent for the file currently uploaded via an Upload control.
<Upload>.Delete (Function)
Deletes a file from the list of files to upload: the file will not be uploaded on the server.
UploadCurrentFileSize (Function)
Returns the total size (in bytes) of the file currently uploaded via an Upload control.
UploadCurrentFile (Function)
Indicates the file currently uploaded via the Upload control.
RegistrySetValue (Function)
Writes a value to a key in the Windows registry.
Deployment documentation
This documentation presents the main elements for deploying a WEBDEV website on a server...
<Upload>.CurrentFileSize (Function)
Returns the total size (in bytes) of the file currently uploaded via an Upload control.
RegistrySeek (Function)
Seeks a character string in the registry.
<Upload>.CurrentFileSizeSent (Function)
Returns the size (in bytes) already sent for the file currently uploaded via an Upload control.
4. WINDEV and telephony
WINDEV allows you to easily manage incoming and outgoing phone calls via the WLanguage phone functions.
<Upload>.Size (Function)
Returns the total size (in bytes) of the file currently uploaded via an Upload control.
<Upload>.CurrentFile (Function)
Indicates the file currently uploaded via the Upload control.
UploadSize (Function)
Returns the total size (in bytes) of the file currently uploaded via an Upload control.
UploadSizeSent (Function)
Returns the total size (in bytes) of files already sent by the current upload via an Upload control.
hdfsConnection (Variable type)
The hdfsConnection type is used to define the advanced characteristics of a connection to the Hadoop file system (HDFS).
HClient structure
The HClient structure is used to...
HClusterParameter (Function)
Reads and modifies the parameters of an HFSQL cluster.
<Upload>.SizeSent (Function)
Returns the total size (in bytes) of files already sent by the current upload via an Upload control.
ERR_BAD_WEBDEV_CONFIG
ERR_BAD_WEBDEV_CONFIG: general misconfiguration of WEBDEV.
Sending faxes with WINDEV and WEBDEV
To send faxes from an application or from a site, WINDEV and WEBDEV propose several functions allowing you to send faxes via the system fax server available in Windows XP and Windows 2000...
Configuring the "fax server" computer
WINDEV and WEBDEV allow you to manage faxes via the system fax server, available in Windows XP and Windows 2000...
9. Hardware and software requirements
Usage example of HInfoDatabaseRights
FAQ about Windows Vista and later
This help page presents a list of problems that may occur when using Windows Vista and later...
GetUUID (Function)
Calculates a 128-bit Universal Unique Identifier ("UUID").
gglEvent (Variable type)
The gglEvent type is used to describe and modify an event of a calendar...
GetUUID256 (Function)
Calculates a 256-bit Universal unique identifier ("UUID").
Certificate constants
The following WLanguage functions are used to manage In-App purchases...
XamlDisable (Function)
Simulates the absence of .Net 3.0 framework.
JavaExecuteFunction (Function)
Starts a specific static function of a given Java class.
HFSQL Client/Server: Port management
The ports used by the HFSQL Client/Server server...
ERR_NO_APPLICATION
Replaces one string with another in an HTML Editor control.
ERR_NO_PROJECT
Launch the labelling in SCM of the current version of a project (in an action plan).
SysShutdown (Function)
Stops the system or closes the current Windows session.
<Connection variable>.ListStoredElement (Function)
Returns the list of elements stored on an HFSQL server (sets of procedures, stored procedures or queries).
HListStoredElement (Function)
Returns the list of elements stored on an HFSQL server (sets of procedures, stored procedures or queries).
<Upload>.Start (Function)
Starts sending the selected files into an Upload control.
UploadStart (Function)
Starts sending the selected files into an Upload control.
HDFS functions
The following functions are used to manage files on a HDFS system...
<Upload>.FileName (Function)
Returns the name of a file "uploaded" by the Web user. This file must have been uploaded:
  • via an "Upload" edit control.
  • via a single-file or multi-file Upload field.
Managing HFSQL Client/Server databases
The HFSQL Control Center allows you to fully manage HFSQL Client/Server databases...
HashFile (Function)
Calculates the Hash of a file according to a specific algorithm.
HDFS functions (prefix syntax)
The following functions are used to manage files on an HDFS system (prefix syntax)...
HashCheckFile (Function)
Checks the Hash of a file for a specific type of algorithm.
JavaExecute (Function)
Starts a Java application or a Java applet by invoking the "Main" method of a given Java class.
UploadCopyFile (Function)
Saves a file "uploaded" by the user to the server.
<Upload>.CopyFile (Function)
Saves on the server a file "uploaded" by the Web user.
WDADMINEXE: Push installation management
WDADMINEXE is used to deploy network applications in push via the "Push" tab...
The UAC mechanism in Windows Vista (and later)
To increase security against worms and viruses, Windows Vista/7 implemented the UAC (User Account Control) mechanism...
HTMLEnableDebugger (Function)
Enables the HTML/JavaScript debugger on CEF-based HTML controls: HTML Display or HTML Editor control.
HClusterMasterNode (Function)
Returns the name of the master node in an HFSQL cluster.
UploadFileName (Function)
Returns the name of a file "uploaded" by the Web user. This file must have been uploaded:
  • via an "Upload" edit control.
  • via a single-file or multi-file Upload field.
Setups while taking the Push into account
The setup while taking the Push into account is used to deploy an application on all the client computers of a network from a single management computer...
hdfsCopyTo (Function)
Copies a file located on the local machine to a Hadoop server.
WINDEV and telephony
WINDEV allows you to easily manage incoming and outgoing phone calls via the WLanguage phone functions...
HClusterStop (Function)
Suspends the execution of an HFSQL cluster. The nodes of the cluster will no longer accept any connection from the client applications.
HClusterSynchronizationErrorInfo (Function)
Returns the error that occurred during the previous synchronization step of HFSQL Cluster.
HClusterStart (Function)
Starts an HFSQL cluster. This cluster was stopped beforehand (by HClusterStop for example).
<hdfsConnection variable>.CopyTo (Function)
Copies a file located on the local machine to a Hadoop server.
CookieRead (Function)
Retrieves the value of a cookie saved on the computer of Web user.
HashCheckString (Function)
Checks the Hash of a character string for a specific type of algorithm.
Printing from the server
WEBDEV allows you to print from a WEBDEV website on a printer connected to the web server...
Hosting parameters
The hosting parameters define the default values that will be used to create the new hosting accounts...
dbgConnect (Function)
Used to connect a remote debugger to an application, service, web service, etc.
HashString (Function)
Calculates the Hash of a character string according to a specific algorithm.
Constants used by the Factory functions
The following constants are used by the functions for managing the software factory:
Configuring the remote administrator
The remote administrator is an optional tool provided with WEBDEV Application Server...
HClusterSynchronizationInfo (Function)
Returns the progress of synchronization for a node of an HFSQL cluster.
Managing HFSQL Client/Server tables
The HFSQL Control Center allows you to fully manage HFSQL Client/Server tables...
HClusterIgnoreSynchro (Function)
Defines a node of the HFSQL cluster as data source to perform the cluster synchronization.
Deployment via physical media (DVD, etc.)
Callback from the PartageProximitéEnvoieFichier.Cb function for the Callback parameter
HClusterState (Function)
Returns the status of an HFSQL cluster by interrogating its coordinator.
The .NET field 3.0, 4.0, ... (WPF)
The Xaml control allows you to easily manage the Xaml language...
Silent setup
This help page presents the different types of silent installation available:
  • WEBDEV Application Server installation.
  • HFSQL Client/Server installation.
The Cube control
The Cube control is a mobile layout control that automatically performs rotations around the different axes...
hdfsRights (Variable type)
The hdfsRights type is used to define the advanced characteristics regarding the access rights to an element (file, link, directory) of the Hadoop file system.
Socket functions
List of functions for managing sockets
Installing and configuring HFSQL Cluster
Required configuration and overview for installing HFSQL Cluster.
HClusterDeleteNode (Function)
Disables a node in an HFSQL cluster.
1. Application overview
WINDEV Mobile tutorial: Developing an Android and iOS application Lesson 1 - Application overview - 10 min
The Upload control
The Upload control is used to upload files on the Web server...
Socket: Creating a client application
A client application of a socket server connects to a standard server in order to exchange information via socket...
Printing a report on one of the printers connected to the Web Server
To print a report on one of the printers connected to the Web server, you must...
SemaphoreCreate (Function)
Creates a semaphore.
HClusterNodeInfo (Function)
Returns the status of each cluster node by interrogating the coordinator.
SocketAccept (Function)
Run on the server, this function accepts a connection request on an existing socket on the server machine.
Remote deployment via FTP or HTTP
Gets the architecture (32 or 64-bit) of a computer's default email client.
Upgrading a WEBDEV Cluster
WEBDEV Cluster is a hosting solution for WEBDEV websites that ensures high performance and availability...
Upgrading a WEBDEV Cluster
WEBDEV Cluster is a hosting solution for WEBDEV websites that ensures high performance and availability...
Reports
A report provides a custom view of data...
Project Management Hub: Managing incidents
The Project Management Hub allows you to keep a history of the incidents encountered in your applications...
Native Progress Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer an optional Native Connector to Progress ...
HClusterAddNode (Function)
Enables a node in an HFSQL cluster.
Uploading files
Uploading consists in saving a file located on the user's computer to a web server...
Native Oracle Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer an optional Native Oracle Connector (also called Native Oracle Access...
Managing HFSQL servers
The HFSQL Control Center allows you to fully manage HFSQL servers...
Managing cookies
A cookie is an easy way to temporarily store information on the user's computer...
NetMsgError (Function)
Returns the error message corresponding to the error number returned by NetOpenRemoteAccess and NetCloseRemoteAccess.
Telemetry: Server installation
To use telemetry, you must install the following on a computer...
Dictionary properties
The properties of a WDTRAD dictionary are as follows...
SysEnvironment (Function)
Returns the environment variables of the operating system for the current computer.
Appendix 2: Checking the server
Usage example of the fListFile function
AnimationPlay (Function)
Plays an animation when a control, a group of controls or a window is modified.
Software Factory: Implementation
To implement the Software Factory on your WINDEV, WEBDEV or WINDEV Mobile projects, you must:
Appendix 3: Configuration file
For compatibility with previous versions of the SQL Server Native Connector (also known as SQL Server Native Access), it is still possible to configure the connection in the WDSQSINS software (delivered with the SQL Server Native Connector)...
SCM: Creating a repository
To share a project via the Source Code Manager, a repository must be created...
Developing 64-bit sites
You can deploy 64-bit compatible sites...
Docker image of the HFSQL server
A Docker container with the HFSQL server is available on Docker Hub...
Manual deployment of a dynamic site
WEBDEV proposes several methods for deploying a dynamic site...
Accessing a database via a web service
The database can be accessed via a web service...
Native Informix Connector: Requirements and remarks
Remarks and specific features of Native Informix Connector
Ad Hoc deployment
Adds an element in last position:
  • of a one-dimensional WLanguage array.
  • of an advanced array property (array of gglCalendar events, ...).
  • of a WLanguage list.
The Carousel control
The Carousel control is used to display an animated menu made of images...
Common problems
Deletes a folder on an IMAP server.
HFSQL Control Center: Overview
The HFSQL Control Center allows you to manage the different HFSQL databases (Network, Mobile, Client/Server) of an organization...
Configuring the registry (dynamic WEBDEV websites)
When installing a WEBDEV website on a Windows server, the details regarding the site are automatically inserted into the registry, at the following entry...
Deploying a Java archive
Like for any application, WINDEV allows you to create a setup program for a Java application...
Installation directory
The setup wizard allows you to configure the installation directory of application.
JITc
The principle of JITc technology (Just In Time Compilation) is straightforward...
Error messages that can be displayed in the browser
This help page presents the different error messages that can be displayed in the browser...
Error messages that can be displayed in the browser
This help page presents the different error messages that can be displayed in the browser...
HDescribeConnection (Function)
Describes a new connection to an external database.
Importing and consuming SOAP web services
WINDEV, WEBDEV and WINDEV Mobile allow you to directly import web services into your applications...
EventCreate (Function)
Creates an event.
Configuring the registry linked to the WEBDEV setup
WEBDEV Application Server installation on a Windows server...
sOpen (Function)
Opens and initializes:
  • a serial port.
  • a parallel port.
  • an infrared port.
Overview of HFSQL Cluster
HFSQL Cluster is a database server intended to be deployed on several servers...
WDInst: Configuring the installation workstation
When creating the setup program, WDInst allows you to configure the computer where the program will be installed...
SocketRead (Function)
Retrieves a message sent by another socket.
Installing BaaS solutions
Several features in WINDEV, WEBDEV and WINDEV Mobile use a BaaS server...
Checking spelling in edit controls
WINDEV lets you use the spelling checker in the Edit controls and text columns of the Table controls of WINDEV applications...
Testing and debugging a WINDEV project on the user computer
WINDEV offers multiple possibilities to test and debug a project directly on the development computer (see Testing and debugging a WINDEV executable on the development computer)...
Programming standard in Windows Vista and later
To increase security against worms and viruses, Windows Vista/7 implemented the UAC (User Account Control) mechanism.
hSecurityPolicy (Variable type)
The hSecurityPolicy type gets and sets all the advanced characteristics of a password security policy implemented on a server in HFSQL Client/Server mode.
This variable type is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Creating an executable: WINDEV Framework
Each WINDEV function is associated with a WINDEV DLL...
CookieWrite (Function)
Writes a cookie onto the computer of the Web user.
Electronic invoicing: Factur-X component
Factur-X is an electronic invoicing standard that offers both fully readable invoices as PDF documents, and XML files containing the invoice data required for processing...
Difference of behavior in Windows Vista (and later)
The test of your project was run using one of the Vista/7 test options...
WX file
The "Executable Name".WX file is used to manage some features directly, even if these features have not been included in the application. This file is found beside the executable.
WEBDEV site deployment: Deployment profile
The setup program creation wizard allows you to select the deployment profile to use...
Changing an application to 64-bit
WINDEV allows you to develop 64-bit applications...
HFSQL and Docker
Docker is a software platform that allows you to run applications in software containers on Linux (Docker runs like a daemon)...
LocalStorageDeleteAll (Function)
Deletes all the values from the local storage.
HFSQL Client/Server database: Recommendations
This help page presents the main recommendations for optimizing the security and performance of an HFSQL Client/Server database according to the constraints and desired features...
LocalStorageDelete (Function)
Deletes a value from the local storage.
ShellExecute (Function)
Opens a document in its associated application.
<Image>.SaveJPEG (Function)
Saves an image:
  • in a JPEG file.
  • in memory.
LocalStorageOccurrence (Function)
Returns the number of values for the local storage.
LocalStorageGet (Function)
Retrieves a value from the local storage.
dSaveImageJPEG (Function)
Saves an image:
  • in a JPEG file.
  • in memory.
LocalStorageValueName (Function)
Returns the name of a value for the local storage.
Software Factory
The Software Factory is used to automate the application production process.
14. Generation modes
Generation modes
17. TLS/SSL: Encrypting information on the web
Inverts the colors in an Image variable.
3. Managing sockets
WINDEV includes advanced socket functions.
Installing WINDEV, WEBDEV or WINDEV Mobile
This page describes the configuration required to install WINDEV, WEBDEV or WINDEV Mobile, as well as the different installation steps...
ScriptExecute (Function)
Calls an external script (.asp or .php) and returns the result in a string.
HFSQL Cluster management
The HFSQL Control Center includes all the tools needed to manage HFSQL clusters...
Managing HFSQL Cluster
Methods for managing an HFSQL cluster and its databases.
Install a WEBDEV Application Server for Linux
There are several steps to installing WEBDEV Application Server on a Linux server ...
PHPExecute (Function)
Calls an external .php script and returns the result in a string.
Java application and WINDEV
A Java application is an application entirely compiled in Java...
OBEXSendFile (Function)
Sends a file to a device that supports the OBEX protocol.
Socket: Creating a simplified socket server
WINDEV gives you the ability to create a simplified socket server...
iDestination (Function)
Configures the print destination.
Optional connection information
When defining the connections in the data model editor or when defining the connections programmatically, you have the ability to specifier the optional connection information...
New products brochure 27: WEBDEV new products
New features in WEBDEV 27 presented in the New Features brochure.
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
New products brochure 27: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 27 presented in the New Features brochure.
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
1
2
3
4
5
6
8
>