ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

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:
UploadDeleteAll (Function)
Clears the list of files to upload: no file will be uploaded on the server.
RegistrySetValue (Function)
Writes a value to a key in the Windows registry.
RegistrySeek (Function)
Seeks a character string in the registry.
<Upload>.DeleteAll (Function)
Clears the list of files to upload: no file will be uploaded on the server.
Deployment documentation
This documentation presents the main elements for deploying a WEBDEV website on a server...
UploadCurrentFile (Function)
Indicates the file currently uploaded via the Upload control.
4. WINDEV and telephony
WINDEV allows you to easily manage incoming and outgoing phone calls via the WLanguage phone functions.
UploadDelete (Function)
Deletes a file from the list of files to upload: the file will not be uploaded on the server.
JavaLoad (Function)
Specifies the location of user classes required to run the Java application or the Java applet.
<Upload>.Delete (Function)
Deletes a file from the list of files to upload: the file will not be uploaded on the server.
<hdfsConnection variable>.CopyTo (Function)
Copies a file located on the local machine to a Hadoop server.
UploadCurrentFileSize (Function)
Returns the total size (in bytes) of the file currently uploaded 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).
UploadSize (Function)
Returns the total size (in bytes) of the file currently uploaded via an Upload control.
UploadCurrentFileSizeSent (Function)
Returns the size (in bytes) already sent for the file currently uploaded via an Upload control.
HClusterParameter (Function)
Reads and modifies the parameters of an HFSQL cluster.
ERR_BAD_WEBDEV_CONFIG
ERR_BAD_WEBDEV_CONFIG: general misconfiguration of WEBDEV.
<Upload>.CurrentFileSize (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.
<Upload>.CurrentFileSizeSent (Function)
Returns the size (in bytes) already sent for the file currently uploaded via an Upload control.
HClient structure
The HClient structure is used to...
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...
FAQ about Windows Vista and later
This help page presents a list of problems that may occur when using Windows Vista and later...
UploadSizeSent (Function)
Returns the total size (in bytes) of files already sent by the current upload via an Upload control.
<Upload>.Size (Function)
Returns the total size (in bytes) of the file currently uploaded via an Upload control.
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...
9. Hardware and software requirements
<Upload>.SizeSent (Function)
Returns the total size (in bytes) of files already sent by the current upload via an Upload control.
GetUUID256 (Function)
Calculates a 256-bit Universal unique identifier ("UUID").
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...
ERR_NO_APPLICATION
Certificate constants
XamlDisable (Function)
Simulates the absence of .Net 3.0 framework.
HClusterDeleteNode (Function)
Disables a node in an HFSQL cluster.
HFSQL Client/Server: Port management
The ports used by the HFSQL Client/Server server...
ERR_NO_PROJECT
HListStoredElement (Function)
Returns the list of elements stored on an HFSQL server (sets of procedures, stored procedures or queries).
<Connection variable>.ListStoredElement (Function)
Returns the list of elements stored on an HFSQL server (sets of procedures, stored procedures or queries).
JavaExecuteFunction (Function)
Starts a specific static function of a given Java class.
The Windows registry
Several WINDEV functions can be used to handle the Windows registry...
<Upload>.Start (Function)
Starts sending the selected files into an Upload control.
Managing HFSQL Client/Server databases
The HFSQL Control Center allows you to fully manage HFSQL Client/Server databases...
HDFS functions
The following functions are used to manage files on a HDFS system...
UploadStart (Function)
Starts sending the selected files into an Upload control.
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.
HashFile (Function)
Calculates the Hash of a file according to a specific algorithm.
<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.
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...
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...
NetListIPAddress (Function)
Returns the list of IP addresses (Internet Protocol) for a computer.
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.
<Upload>.CopyFile (Function)
Saves on the server a file "uploaded" by the Web user.
sListPort (Function)
Returns the list of serial and parallel ports on the computer.
hdfsCopyTo (Function)
Copies a file located on the local machine to a Hadoop server.
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).
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.
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.
HashString (Function)
Calculates the Hash of a character string according to a specific 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...
Deployment via physical media (DVD, etc.)
UploadCopyFile (Function)
Saves a file "uploaded" by the user to the server.
dbgConnect (Function)
Used to connect a remote debugger to an application, service, web service, etc.
Constants used by the Factory functions
The following constants are used by the functions for managing the software factory:
JavaExecute (Function)
Starts a Java application or a Java applet by invoking the "Main" method of a given Java class.
HClusterState (Function)
Returns the status of an HFSQL cluster by interrogating its coordinator.
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.
HClusterIgnoreSynchro (Function)
Defines a node of the HFSQL cluster as data source to perform the cluster synchronization.
Managing HFSQL Client/Server data files
The HFSQL Control Center allows you to fully manage HFSQL Client/Server data files...
The .NET field 3.0, 4.0, ... (WPF)
The Xaml control allows you to easily manage the Xaml language...
SocketAccept (Function)
Run on the server, this function accepts a connection request on an existing socket on the server machine.
WINDEV and telephony
WINDEV allows you to easily manage incoming and outgoing phone calls via the WLanguage phone functions...
Native Oracle Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer an optional Native Oracle Connector (also called Native Oracle Access...
Native Progress Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer an optional Native Connector to Progress ...
NetIPAddress (Function)
Returns the IP (Internet Protocol) address of a computer.
Project Management Hub: Managing incidents
The Project Management Hub allows you to keep a history of the incidents encountered in your applications...
HClusterNodeInfo (Function)
Returns the status of each cluster node by interrogating the coordinator.
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...
Upgrading a WEBDEV Cluster
WEBDEV Cluster is a hosting solution for WEBDEV websites that ensures high performance and availability...
Uploading files
Uploading consists in saving a file located on the user's computer to a web server...
Upgrading a WEBDEV Cluster
WEBDEV Cluster is a hosting solution for WEBDEV websites that ensures high performance and availability...
The Upload control
The Upload control is used to upload files on the Web server...
Remote deployment via FTP or HTTP
Silent setup
This help page presents the different types of silent installation available:
  • WEBDEV Application Server installation.
  • HFSQL Client/Server installation.
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.
HClusterAddNode (Function)
Enables a node in an HFSQL cluster.
Socket: Creating a client application
A client application of a socket server connects to a standard server in order to exchange information via socket...
1. Application overview
WINDEV Mobile tutorial: Developing an Android and iOS application Lesson 1 - Application overview - 10 min
The Cube control
The Cube control is a mobile layout control that automatically performs rotations around the different axes...
Installing and configuring HFSQL Cluster
Required configuration and overview for installing HFSQL Cluster.
Telemetry: Server installation
To use telemetry, you must install the following on a computer...
NetMsgError (Function)
Returns the error message corresponding to the error number returned by NetOpenRemoteAccess and NetCloseRemoteAccess.
SemaphoreCreate (Function)
Creates a semaphore.
Managing cookies
A cookie is an easy way to temporarily store information on the user's computer...
Dictionary properties
The properties of a WDTRAD dictionary are as follows...
AnimationPlay (Function)
Plays an animation when a control, a group of controls or a window is modified.
Reports
A report provides a custom view of data...
SysEnvironment (Function)
Returns the environment variables of the operating system for the current computer.
Appendix 2: Checking the server
Bloque entièrement ou partiellement un fichier externe.
Managing HFSQL servers
The HFSQL Control Center allows you to fully manage HFSQL servers...
Software Factory: Implementation
To implement the Software Factory on your WINDEV, WEBDEV or WINDEV Mobile projects, you must:
Appendix 3: Configuration file
Bloque entièrement ou partiellement un fichier externe.
Developing 64-bit sites
You can deploy 64-bit compatible sites...
SCM: Creating a repository
To share a project via the Source Code Manager, a repository must be created...
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...
sOpen (Function)
Opens and initializes:
  • a serial port.
  • a parallel port.
  • an infrared port.
Native Informix Connector: Requirements and remarks
Remarks and specific features of Native Informix Connector
Common problems
HFSQL Control Center: Overview
The HFSQL Control Center allows you to manage the different HFSQL databases (Network, Mobile, Client/Server) of an organization...
Java application and WINDEV
A Java application is an application entirely compiled in Java...
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.
The Carousel control
The Carousel control is used to display an animated menu made of images...
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...
Socket functions
List of functions for managing sockets
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...
Configuring the registry linked to the WEBDEV setup
WEBDEV Application Server installation on a Windows server...
EventCreate (Function)
Creates an event.
Overview of HFSQL Cluster
HFSQL Cluster is a database server intended to be deployed on several servers...
Ad Hoc deployment
Programming standard in Windows Vista and later
To increase security against worms and viruses, Windows Vista/7 implemented the UAC (User Account Control) mechanism.
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)...
CookieWrite (Function)
Writes a cookie onto the computer of the Web user.
CertificateSignString (Function)
Creates the signature of a character string.
WDInst: Configuring the installation workstation
When creating the setup program, WDInst allows you to configure the computer where the program will be installed...
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.
Installing WEBDEV Application Server (Windows)
Creating an executable: WINDEV Framework
Each WINDEV function is associated with a WINDEV DLL...
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...
LocalStorageValueName (Function)
Returns the name of a value for the local storage.
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...
License agreement - HFSQL Client/Server
License agreement - HFSQL Client/Server
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.
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.
<Image>.SaveJPEG (Function)
Saves an image:
  • in a JPEG file.
  • in memory.
ScriptExecute (Function)
Calls an external script (.asp or .php) and returns the result in a string.
WINDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
Software Factory
The Software Factory is used to automate the application production process.
Difference of behavior in Windows Vista (and later)
The test of your project was run using one of the Vista/7 test options...
17. TLS/SSL: Encrypting information on the web
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...
14. Generation modes
Generation modes
HFSQL Cluster management
The HFSQL Control Center includes all the tools needed to manage HFSQL clusters...
Install a WEBDEV Application Server for Linux
There are several steps to installing WEBDEV Application Server on a Linux server...
Managing HFSQL Cluster
Methods for managing an HFSQL cluster and its databases.
WDModFic: Tool for automatic modification of data files
WDModFic is a tool for automated modification of data files on development and end-user workstations...
PHPExecute (Function)
Calls an external .php script and returns the result in a string.
2026 new features brochure: WINDEV new features
What's new in WINDEV 2026 in the What's new 2026 brochure.
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...
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...
2026 novelties brochure: WEBDEV novelties
WEBDEV 2026 new features in the 2026 New Features brochure.
iDestination (Function)
Configures the print destination.
WINDEV Mobile new features brochure 2026
What's new in WINDEV Mobile 2026 is presented in the What's new 2026 brochure.
WINDEV Mobile 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
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
Site map of PC SOFT documentation
1
5
6
7
8
>