ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Password (Property)
The Password property sets and changes the password.
Gantt Chart control properties
You can manipulate Gantt Diagram columns in Table or TreeVew Table controls using the following WLanguage properties...
EmailReadPrevious (Example)
Usage example of the EmailReadPrevious function
EmailReadLast (Example)
Usage example of the EmailReadLast function
HDeclare (Example)
Usage example of the HDeclare function
EmailMsgError (Example)
Usage example of the EmailMsgError function
2. Deploying a website via HTTP
WEBDEV Tutorial - Website deployment Lesson 2 - Deploying a website via HTTP - 30 min
Welcome to WINDEV, WEBDEV and WINDEV Mobile
The home page allows you to easily perform the operations for creating and opening projects...
HListFullTextIndex (Function)
Returns the list of full-text indexes of a file (a query or a view) recognized by the HFSQL engine.
Manipulating a database from a Java application
You can start developing your application as soon as the WINDEV project is defined as being a Java project...
WINDEV Mobile 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
Report based on an SQL query with data accessed via a connection (ODBC, etc.)
A report based on an SQL query with data accessed via a connection can print records from a database accessible via a specific ODBC driver or via a Native Connector...
ReturnedValue (Property)
The ReturnedValue property is used to:
  • Get and change the value returned by a window, page or report.
  • Get and change the value returned by an option in a Radio Button control.
<Source>.ListFullTextIndex (Function)
Returns the list of full-text indexes of a file (a query or a view) recognized by the HFSQL engine.
WINDEV, WEBDEV and WINDEV Mobile general options
The general options allow you to configure the development environment of the software used...
Properties associated with a group of controls
Several WLanguage properties can be used on a group of controls found in a window, in a page or in a report...
New products brochure 27: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 27 presented in the New Features brochure.
Window with parameters
A window can:
  • Receive parameters when it is opened.
  • Return values when it is closed.
SOAPAddSAMLAssertion (Example)
Usage example of the SOAPAddSAMLAssertion function
GDPR: Concrete solutions
GDPR: General Data Protection Regulation
<Source>.ListLink (Function)
Returns the list of links (Merise) in the current database schema or in a specific database schema.
Before calling the Free Technical Support
The operations to perform before calling the Technical Support...
2025 new features brochure: WEBDEV new features
What's new in WEBDEV 2025 is presented in the What's new 2025 brochure.
Testing and debugging a project on the development computer
The test of the entire project allows you to simulate the start of the application with the executable...
5. Deploying a dynamic Session or AWP site in practice
Moves a directory and its contents to another directory within a remote drive.
Printing duplicate copies
For legal reasons, it may be useful to keep an identical copy of a report (an invoice for example).
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.
SOAPAddXMLSignature (Example)
Usage example of the SOAPAddXMLSignature function
Bitcoin Core server constants
Returns the value (added or modified by MemAdd or MemModify) of the current element in a memory area.
NotesViewListColumn (Example)
Usage example of the NotesViewListColumn function
HCopyFile (Example)
Usage example of the HCopyFile function
HListLink (Function)
Returns the list of table bindings (Merise type) present:
  • in the current database schema,
  • in ongoing database schemas (projects with multiple database schemas).
  • in a specific database schema.
Check: SMTP connectivity
The monitoring robot will try to connect to an SMTP server...
Check: Log of a WEBDEV website
The monitoring robot will retrieve the log of the day for a WEBDEV application on the associated FTP server...
HDuplicateRecord (Function)
Duplicates the record read in a table: the record found in memory is added into the table (query or view).
<Source>.DuplicateRecord (Function)
Duplicates the record read in a table: the record found in memory is added into the table (query or view).
ReplicEdit: Updating replicated data with changes from the database schema
When modifying the database schema of a replicated application (add an item, a table, ...
Data persistence
The data persistence is used to store the value typed by the user...
EmailCloseSession (Example)
Usage example of the EmailCloseSession function
GglAccountDissociate (Function)
Dissociates the application from the user's Google account. This association must have been previously defined with GglAccountAssociate.
WDLog: Backup of HFSQL tables
WDLog allows you to save all the HFSQL tables used by a WINDEV or WEBDEV application...
iDestination (Function)
Configures the print destination.
EmailDeleteMessage (Example)
Usage example of the EmailDeleteMessage function
1. Deploying a static website
The Pascal string of type corresponds to a length-prefixed string (this length is stored as a byte value). This type of variable is kept for backward compatibility.
Automatic Application Features (AAF) constants
List of constants used by the Automatic Application Features (AAF) functions.
String functions
List of functions for managing character strings
NotifPushSend (Function)
Sends a push notification to a mobile device (iOS or Android).
<Notification variable>.SendPush (Function)
Sends a push notification to a mobile device (iOS or Android).
SAPDisconnect (Function)
Disconnects a SAP R/3 system.
SQL statements
The main SQL statements allowed in the SQL queries managed by WINDEV and WEBDEV are as follows...
Edit control properties
You can manipulate Edit controls in a window, page or report using the following WLanguage properties...
EmailReadFirst (Example)
Usage example of the EmailReadFirst function
SQLTransaction (Example)
Usage example of the SQLTransaction function
Check: FTP connectivity
The monitoring robot will try to connect to the FTP server with the parameters of the server...
Test mode settings
By testing the project you can simulate how the application will run...
ContactAdd (Example)
Usage example of the ContactAdd function
EmailNbMessage (Example)
Usage example of the EmailNbMessage function
2024 new features brochure: WINDEV new features
WINDEV 2024 new features in the 2024 New Features brochure.
Properties associated with columns of Table controls
You can manipulate columns of Table controls in a window or page using the following WLanguage properties...
14. Distribute Reports and Queries with your applications
WINDEV Tutorial - Reports and Queries Distribute Reports and Queries with your applications - 10 min
NotesDocumentIdentifier (Function)
Returns the identifier of the current document in the Lotus Notes database browsed.
Setup by HTTP (Network setup via IP)
The network setup via HTTP consists in installing and updating a WINDEV application via an HTTP server (Live update)...
Database parameters (Setup program)
The setup program creation wizard includes the setup of the database along with the application and suggests additional elements...
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.
Properties associated with reports and controls
List of properties associated with the reports and their controls
ReplicDeleteSubscription (Function)
Deletes the subscription of a replication on the replication server.
Common problems
Deletes a folder on an IMAP server.
Managing HFSQL Client/Server applications
The HFSQL Control Center is used to manage the HFSQL Client/Server servers and the HFSQL Client/Server databases...
BitcoinCoreDifficulty (Function)
Returns the current network difficulty.
NotesDocumentDelete (Function)
Deletes the current document from the Lotus Notes database browsed.
CloseSession (Function)
Closes a session with Lotus Notes or Outlook.
Generating an Android application
The generation of a WINDEV Mobile application for Android groups all project elements (windows, code, etc.
String constants
List of constants used by string functions
SCM administrator: Available tools
The "Tools" tab in the SCM administrator allows you to...
NotesSave (Function)
Saves the current document in Lotus Notes.
Optimizing the connection times to the HFSQL Client/Server databases
This help page explains how to optimize the connection times to the HFSQL Client/Server databases by limiting the network traffic...
WLanguage procedure called by SCPSendFile
WLanguage procedure ("callback") called by SCPSendFile when transferring files to a remote host using the Secure Copy Protocol (SCP).
WINDEV Mobile new features brochure 2026
What's new in WINDEV Mobile 2026 is presented in the What's new 2026 brochure.
TaskReset (Function)
Reinitializes the Task structure.
New features in WINDEV Mobile 2026
WINDEV Mobile 2026 is now available.
HFSQL Client/Server: Scheduled optimization
Scheduled optimization is a mechanism for automatically optimizing databases...
EmailReadMessage (Example)
Usage example of the EmailReadMessage function
<Connection variable>.NotifDeleteEmailRecipient (Function)
Deletes the recipients of an email notification.
TaskRead (Function)
Reads a task in a Lotus Notes or Outlook task list.
How to read emails via the POP3 protocol?
This help page explains how to read emails via the POP3 protocol.
GroupDelete (Function)
Deletes the current group of contacts from a Lotus Notes or Outlook address book.
HNotifDeleteEmailRecipient (Function)
Deletes the recipients of an email notification.
NotesDocumentSeek (Function)
Seeks a document in Lotus Notes.
<Connection variable>.NotifDeleteCCRecipient (Function)
Deletes the recipients of a notification sent via the Control Centers (WDBal messaging tool).
Use Facebook authentication (prefix syntax)
Facebook is the world's most popular social network. It is commonly used by companies to reach their customers...
NotesDocumentPrevious (Function)
Positions on the document found before the current document in Lotus Notes.
NotesDocumentNext (Function)
Positions on the document found after the current document in Lotus Notes.
gglPhoneNumber (Variable type)
The gglPhoneNumber type is used to describe and modify the phone number of a contact...
NotesDocumentLast (Function)
Positions on the last document found in Lotus Notes.
PDF Reader control: Ribbon and tabs
The PDF Reader control includes multiple features accessible via...
2026 novelties brochure: WEBDEV novelties
WEBDEV 2026 new features in the 2026 New Features brochure.
SaaSAdminSubscriptionListLicense (Function)
Lists SaaS subscription licenses associated with a user.
Note: This function is only available from version 2025 Update 1.
HNotifDeleteCCRecipient (Function)
Deletes the recipients of a notification sent via the Control Centers (WDBal messaging tool).
<emailNotesSession variable>.CloseSession (Function)
Closes a Notes session.
NotesOpenDatabase (Function)
Gives access to the documents managed by Lotus Notes.
gglPostalAddress (Variable type)
The gglPostalAddress type is used to describe and modify the postal address of a contact...
New features in WINDEV Mobile 2026
The Flex control can be handled by the WLanguage properties in server code and in browser code...
NotesDeleteItem (Function)
Deletes the specified item from the current document in Lotus Notes.
gglOrganization (Variable type)
The gglOrganization type is used to describe the companies and organizations to which a contact belongs...
GroupReset (Function)
Reinitializes the Group structure.
Using Facebook authentication
Facebook is the world's most popular social network. It is commonly used by companies to reach their customers...
SaaSAdminConfigureSMTP (Function)
Configures the SMTP session associated with the administrator account of a SaaS session.
NotesListView (Function)
Returns the list of views found in the current Lotus Notes database.
gglPerson (Variable type)
The gglPerson type is used to describe and modify the participants attending an event of a Google calendar...
2026 new features brochure: WINDEV new features
What's new in WINDEV 2026 in the What's new 2026 brochure.
TaskDelete (Function)
Deletes the current task from the task list of a Lotus Notes or Outlook messaging.
NotesItemDimension (Function)
Returns the dimension of an item for the current document in Lotus Notes.
WLanguage procedure called by SCPGetFile
WLanguage procedure ("callback") called by SCPGetFile when retrieving a file on a local computer using the Secure Copy Protocol (SCP).
BitcoinCoreHashRate (Function)
Calculates the current hash rate required to create new blocks.
TaskAdd (Function)
Adds a task to the task list of a Lotus Notes or Outlook messaging.
AAFEnable (Function)
Re-enables an Automatic Application Feature (AAF) previously disabled by AAFDisable.
gglInstantMessaging (Variable type)
The gglInstantMessaging type is used to describe and modify the characteristics of an instant messaging program used by a contact...
NotesNbAttachment (Function)
Returns the number of files attached to an item of the current document in Lotus Notes.
Error handling WLanguage procedure called by zipExtractDirectory
WLanguage procedure ("Callback") called if an error is encountered when extracting files with zipExtractDirectory.
TaskLast (Function)
Reads the last task in a Lotus Notes or Outlook task list.
8. Project sharing in practice
Deselects a row in a Looper control.
Configuring the assisted universal replication
If your application uses the assisted universal replication via a file...
TaskPrevious (Function)
Reads the task before the current task in a Lotus Notes or Outlook task list.
GroupModify (Function)
Modifies the current group of contacts in a Lotus Notes or Outlook address book.
TaskNext (Function)
Reads the task after the current task in a Lotus Notes or Outlook task list.
9. Sharing a project in practice
Sharing a project in practice
GroupAdd (Function)
Adds a group of contacts in a Lotus Notes or Outlook address book.
ActiveDirectory (Property)
The ActiveDirectory property allows you to connect to an HFSQL server using Active Directory authentication.
GroupRead (Function)
Reads a group of contacts in a Lotus Notes or Outlook address book.
HStopServer (Function)
Stops an HFSQL server.
Multilingual project
The programmed Drag and Drop is used to entirely manage Drag/Drop between the different types of controls...
HFSQL Control Center: Opening a database schema
The HFSQL Control Center allows you to fully manage a database schema...
Sharing your source code with the SCM
WEBDEV Tutorial - SCM for WEBDEV Sharing your source code with the SCM - 30 min
Project dashboard
The project dashboard provides an overall view of project status via different widgets....
<sshSession variable>.SCPSendFile (Function)
Transfers files via the Secure Copy Protocol.
<sshSession variable>.SCPGetFile (Function)
Gets a file via the Secure Copy Protocol.
Unalterable (Property)
The Unalterable property allows you to make a table unalterable. This means the table cannot be modified; only additions can be made.
Limitations of WINDEV, WEBDEV and WINDEV Mobile
A structure is a custom type of data...
NotesDeleteAttachment (Function)
Deletes an attached file from an item of the current document in Lotus Notes.
NotesDeactivateView (Function)
Disables the view currently handled in Lotus Notes.
Phone constants (Android / iOS)
The xmlDocument keyword can correspond to:
  • the XMLDocument function that is used to create a new XML document. For more details, see XMLDocument.
  • an xmlDocument variable. For more details, see xmlDocument.
GroupLast (Function)
Reads the last group of contacts in a Lotus Notes or Outlook address book.
GroupFirst (Function)
Reads the first group of contacts in a Lotus Notes or Outlook address book.
gglOverride (Variable type)
The gglOverride type is used to define information about event notification overrides.
NotesAddAttachment (Function)
Attaches a file to an item of the current document in Lotus Notes.
Data Source (Variable type)
A Data Source variable is used to describe a temporary data source (query, view, alias, etc.).
GroupPrevious (Function)
Reads the group of contacts before the current group in a Lotus Notes or Outlook address book.
SCPSendFile (Function)
Transfers files via the Secure Copy Protocol.
NotesListAttachment (Function)
Returns the list of files attached to an item of the current document in Lotus Notes.
GroupNext (Function)
Reads the group of contacts after the current group in a Lotus Notes or Outlook address book.
SCPGetFile (Function)
Gets a file via the Secure Copy Protocol.
<zipArchive variable>.CreateExe (Function)
Creates a self-extracting archive as a 32-bit executable (.EXE).
TaskFirst (Function)
Reads the first task in a Lotus Notes or Outlook task list.
NotesModifyAttachment (Function)
Modifies a file attached to an item of the current document in Lotus Notes.
Various functions
List of various functions found in WINDEV, WINDEV Mobile and WEBDEV.
2024 novelties brochure: WEBDEV novelties
Sets the position directly on the desired bookmark in the PDF document.
BaaS administration site
The Private Store site can be accessed from any browser, using the following address: http(s)...
zipCreateExe (Function)
Creates a self-extracting archive as a 32-bit executable (.EXE).
<Source>.Add (Function)
Adds:
  • the record found in memory into the table (query or view).
  • the record found in a Record variable into the table (query or view).
NotesActivateView (Function)
Indicates the view that must be handled in Lotus Notes.
Distributing Reports & Queries
This help page presents the operations that must be performed in order for a WINDEV application to be handled by Reports & Queries...
<Variable Connexion>.RSIgnoreError (Function)
Ignores errors so that replication between HFSQL servers can continue to run.
New features in WEBDEV 2026
WEBDEV 2026 is now available.
HFSQL constants
List of constants used by the HFSQL functions.
Universal replication
The purpose of universal replication is to keep several databases synchronized...
HRSIgnoreError (Function)
Ignores errors so that replication between HFSQL servers can continue to run.
New features in WEBDEV 2026
The ActionTarget defines the action performed when the user clicks the target control(s) of a step of a Guided Tour.
Various constants
List of various constants used by the constants WINDEV functions.
HServerStatus (Function)
Allows you to find out the status of an HFSQL server (this function uses the MantaManager service).
Spreadsheet control constants
The following constants are used by the functions for managing Spreadsheet controls:
In-House deployment
Apple's In-House deployment allows you to overcome most of the constraints of the other two modes (App Store deployment and Ad Hoc deployment) and to widely distribute an application without the need to reference client devices in advance...
Project Management Hub: Task management
The Project Management Hub allows you to define the different tasks assigned to each project contributor...
2. Creating tables in the database schema
WEBDEV Tutorial - Creating a WEBDEV project and its database schema Lesson 2 - Creating tables in the database schema - 40 min
2. Creating tables in the database schema
WINDEV Tutorial: Creating a WINDEV project and its database schema Lesson 2 - Creating tables in the database schema - 40 min
Customizing the WINDEV User Groupware
The User Groupware in automatic mode offers many possibilities...
2. Examples provided with WINDEV
The examples provided with WINDEV are intended to help you learn the features of WINDEV.
New products brochure 28: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 28 presented in the New Features brochure.
New features in WINDEV 2026
WINDEV 2026 is now available.
New features in WINDEV 2026
The stress tests are used to check...
AAFDisable (Function)
Disables an Automatic Application Feature (AAF) on a control, window or on the current application.
DisableAAF (Function)
Disables an Automatic Application Feature (AAF) on a control, window or on the current application.
HAdd (Function)
Adds:
  • the record found in memory into the table (query or view).
  • the record found in a Record variable into the table (query or view).
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
Progress Bar control properties
List of properties associated with the Progress Bar control
I'm a Project Manager: How do I manage a development project?
The Control Centers in WINDEV, WEBDEV and WINDEV Mobile provide project managers with several tools to manage a development project including...
Properties associated with windows, pages and controls
List of properties associated with windows, pages and controls
Advanced types
The advanced types of WLanguage are as follows
NotesOut (Function)
Used to find out whether a current document exists in Lotus Notes.
New products brochure 27: WINDEV Mobile new products
New features in WINDEV Mobile 27 presented in the New Features brochure.
How to retrieve the bugs or suggestions of my users?
The different Control Centers provided with WINDEV allow you to easily manage the user feedback for your applications...
Project description: Advanced tab
The project description window allows you to configure various elements of your project...
TaskModify (Function)
Modifies the current task in a Lotus Notes or Outlook task list.
Constants used by properties associated with windows, reports, pages and controls
List of constants used by properties associated with windows, reports, pages and controls.
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
Site map of PC SOFT documentation
The "Logs" tab is used to see the details of logs for a specific period...
2025 new features brochure: WINDEV new features
What's new in WINDEV 2025 in the What's new 2025 brochure.
1
3
4
5
6
7
8
>