ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

<zipArchive variable>.Exist (Function)
Determines whether an archive exists.
<Chart>.Exist (Function)
Checks the existence of a chart in memory.
<Menu>.Exist (Function)
Indicates whether a menu option exists in a menu.
<Page>.Exist (Function)
Allows you to find out whether a page context exists on the server (which means whether the page was opened).
dInvertColor (Function)
Reverses the colors:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
EmailReadMessage (Function)
Reads an incoming according to the protocol used (POP3 or IMAP, Lotus Notes or Outlook).
Prototype overload/Overload
The procedures and the methods of classes can have several syntaxes.
Programming custom calculations in Table controls
WINDEV allows you to easily insert automatic calculations into the columns found in the Table and TreeView Table controls.
It is also possible to perform custom calculations in the columns of Table and Hierarchical Table fields. These calculations are performed programmatically.
MatTranspose (Example)
Usage example of the MatTranspose function
MatFloatAdd (Example)
Usage example of the MatFloatAdd function
dModifyHSL (Function)
Modifies the hue, the saturation and the lightness of an image found:
  • in an Image control,
  • in an Image variable.
Decrypt (Function)
Decrypts a string that was encrypted by Encrypt.
<Source>.First (Function)
Sets the position on the first record of a table according to the specified browse item.
HFirst (Function)
Sets the position on the first record of a table according to the specified browse item.
<Gantt chart>.DeleteTask (Function)
Removes a task from a Gantt Chart column in a Table or TreeView Table control.
Oracle Native Connector: Features and notes
Remarks and specific features of the Native Oracle Connector
<Kanban>.ListIndex (Function)
Returns the index of a list in a Kanban control.
IconInstall (Function)
Creates an icon (associated with a program) in a group of Windows programs, with the associated command line.
Programming custom calculations in Table controls (prefix syntax)
Returns the status of a dynamic tab pane (identified by its alias).
dPen (Function)
Declares the default color and style for lines, rectangles, circles, etc. contained in:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
<Image>.Resize (Function)
Resizes an image in an Image control.
BitmapInfo (Function)
Retrieves the characteristics of an image file or the characteristics of a PDF file:
  • format.
  • width and height.
  • number of bits per pixel.
  • area of transparency.
  • alpha channel.
appServerScheduledTask (Variable type)
The appServerScheduledTask type is used to manage a scheduled task of WEBDEV Application Server through programming (for a site or a web service).
HChangeDir (Function)
Changes the path to a table (i.e. directory in which the file will be handled).
Managing spatial data in HFSQL databases
Starting with version 2024, you can store and manipulate geometric and geographic data in HFSQL databases...
MatCreate (Example)
Usage example of the MatCreate function
Miscellaneous properties
PVTSave (Function)
Saves the result of the calculation performed in a Pivot Table control (in a file or in memory).
WEBDEV - Server codeLinux Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
dEndDrawing (Function)
Deletes all the drawings made since the last call to dStartDrawing.
<Pivot Table>.Save (Function)
Saves the result of the calculation performed in a Pivot Table control (in a file or in memory).
WEBDEV - Server codeLinux Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
MatDeterminant (Example)
Usage example of the MatDeterminant function
MatMultiply (Example)
Usage example of the MatMultiply function
HReadPrevious (Function)
Sets the position on the previous record of a file according to a browse item.
MatInvert (Example)
Usage example of the MatInvert function
Encrypt (Function)
Encrypts a string in binary format or in ASCII format.
<Source>.ReadPrevious (Function)
Sets the position on the previous record of a file according to a browse item.
EmailReadMessage (Example)
Usage example of the EmailReadMessage function
dResize (Function)
Resizes an image found:
HImportCSV (Function)
Imports a CSV file into an HFSQL Classic or Client/Server table. This table must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
MatAdd (Example)
Usage example of the MatAdd function
Accessing a database in local mode (SQLite)
WEBDEV allows a site to create and access a database created by the browser on the computer of the Web user in browser code.
Document (Example)
Usage example of Document
AAFExportSecurity (Function)
Secures the export of confidential data in the AAFs (Automatic Application Features) that are used to export, print or save data.
grCreate (Function)
Creates a specific type of chart.
MatWrite (Example)
Usage example of the MatWrite function
ErrorBuild (Function)
Displays a custom error message in a system error window.
fAttribute (Function)
Returns or modifies the attributes of a file.
<Source>.ImportCSV (Function)
Imports a CSV file into an HFSQL Classic or Client/Server table. This table must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
dStartDrawing (Function)
Indicates that the drawing functions that will be used are intended for:
  • the specified Image control,
  • the specified Image variable,
  • the specified Image variable,
  • the specified WDPic variable (on the background layer),
  • the specified picLayer variable.
<Tab>.Status (Function)
Returns the status of a dynamic tab pane (identified by its alias).
NotesAddAttachment (Function)
Attaches a file to an item of the current document in Lotus Notes.
<zipArchive variable>.OpenCAB (Function)
Opens an existing archive in CAB format.
dSaveImageTIFF (Function)
Saves an image in TIFF format into a file or memory.
<Icon variable>.SaveICO (Function)
Saves an image in icon format either in a file, or in memory.
dSaveImageICO (Function)
Saves an image in icon format either in a file, or in memory.
<Tiff variable>.SaveTIFF (Function)
Saves an image in TIFF format into a file or memory.
HTMLControlValue (Function)
Used to identify or modify a control in an HTML form contained in an HTML Display control.
User Groupware (WINDEV and WEBDEV): Options and settings
An application is often intended to be used by several users connected via a network...
TabStatus (Function)
Returns the status of a dynamic tab pane (identified by its alias).
WDOptimizer: Editing a ".REP" file
At the end of the executable creation wizard, WINDEV proposes to automatically make a backup of the sources of your project...
NotifPushDisable (Function)
Disables the management of push notifications for a WINDEV Mobile application (Android or IOS).
<Thread variable>.Wait (Function)
Waits for the end of the execution of the specified thread.
<emailOutlookSession variable>.AddFolder (Function)
Adds a folder into the Outlook messaging software.
<Source>.Filter (Function)
Defines and enables a filter on a table, view or query.
TitleImage (Property)
The TitleImage property gets and sets the image displayed next to the title of a column in a Table control.
Handling tables in PHP
WEBDEV allows you to create a PHP site that handles tables...
HFilter (Function)
Defines and enables a filter on a table, view or query.
HTransactionRollbackToSavepoint (Function)
Rolls the transaction back to the savepoint.
StreamChangeDriver (Function)
Specifies the camera that will be used as source for a stream and/or a Conference control.
<emailOutlookSession variable>.ChangeFolder (Function)
Modifies the current folder in the Outlook messaging software.
dText (Function)
Draws a text:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
ThreadPersistent (Function)
Makes a thread persistent.
<Connection variable>.TransactionRollbackToSavepoint (Function)
Rolls the transaction back to the savepoint.
FaxRestart (Function)
Restarts a fax in the spooler.
MemcachedAssignKeyGroup (Function)
Modifies a key/value couple in the Memcached cache on a group of servers:
  • If the key exists, the value is modified.
  • If the key does not exist, the key/value couple is added.
<Connection variable>.DropView (Function)
Deletes a materialized view from the HFSQL server.
dCopyImage (Function)
Copies an image:
  • from an Image control to another Image control.
  • from an Image variable to another Image variable.
grScatter3DMarkCaption (Function)
Specifies the label of a mark in a 3D Scatter chart.
dPoint (Function)
Draws a point:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
<Chart>.Scatter3DMarkCaption (Function)
Used to specify the mark caption for a 3D Scatter chart.
NotesDeleteItem (Function)
Deletes the specified item from the current document in Lotus Notes.
MemcachedModifyKeyGroup (Function)
Modifies a key/value couple in the Memcached cache on a group of servers.
HDropView (Function)
Deletes a materialized view from the HFSQL server.
iPreview (Function)
Configures the print destination.
fCopyFileWebFolder (Function)
Copies an image file from the data directory of application (or from one of its sub-directories) to the "_WEB" directory of application (or to one of its sub-directories).
dFont (Function)
Declares the font to be used by the dText function:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
PrintedSheet (Property)
Within a report, the PrintedSheet property is used to get and change the sheet of a Spreadsheet control to be printed.
iCloudKeyValueRead (Function)
Reads the value of a key in an Apple iCloud-based container of "key-value" pairs.
<htmlNode variable>.ModifyAttribute (Function)
Adds or changes an attribute of the current node of the HTML document.
NotesItemDimension (Function)
Returns the dimension of an item for the current document in Lotus Notes.
MemcachedModify (Function)
Modifies a key/value couple in the Memcached cache.
SysSetFocus (Function)
Sets focus to a window or control.
HTMLModifyAttribute (Function)
Adds or changes an attribute of the current node of the HTML document.
SCM administrator: Available tools
The "Tools" tab in the SCM administrator allows you to...
MemcachedAssign (Function)
Modifies a key/value couple in the Memcached cache:
  • If the key exists, the value is modified.
  • If the key does not exist, the key/value couple is added.
<Spreadsheet>.SelectWorksheet (Function)
Selects a worksheet (identified by its name) in a Spreadsheet control.
<Kanban>.InsertCard (Function)
Inserts a card in a Kanban list.
EndTimer (Function)
Ends the execution of a timer triggered by Timer.
<Spreadsheet>.AddData (Function)
Adds a data into a Spreadsheet control found in a window.
SpreadsheetAddData (Function)
Adds a data into a Spreadsheet control found in a window.
SpreadsheetSelectWorksheet (Function)
Selects a worksheet (identified by its name) in a Spreadsheet control.
dBackground (Function)
Declares the default background color for the rectangles, circles, etc::
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
FaxResume (Function)
Re-enables a fax paused in the spooler (pending fax).
H.ErrIgnore (Variable)
Specifies the mode for processing the errors:
  • the errors are processed by WINDEV
  • the errors are processed by the program.
Constructor and destructor
When creating a class in the code editor, the Constructor and Destructor methods are automatically created by default...
MatFill (Example)
Usage example of the MatFill function
HFSQL server replication
The replication between HFSQL servers consists in automatically replicating the data from server to server, in an asynchronous way...
GanttDeleteTask (Function)
Removes a task from a Gantt Chart column in a Table or TreeView Table control.
SQL statements
The main SQL statements allowed in the SQL queries managed by WINDEV and WEBDEV are as follows...
iDestination (Function)
Configures the print destination.
1. Project audits
WINDEV Tutorial: Optimizing a project Lesson 1 - Project audits - 15 min
Check: Test of a WLanguage code
The monitoring robot is used to compile and run the WLanguage code entered...
<Map>.ClosePopup (Function)
Closes the popup of a marker displayed in the Map control.
dChangeMode (Function)
Changes the drawing mode used by the drawing functions (dLine, dRectangle, ....).
dFill (Function)
Colors an area:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
htmlAttribute (Variable type)
The htmlAttribute type is used to define all the advanced characteristics of an attribute of an element in an HTML document.
<Kanban list>.ListIndex (Function)
Returns the index of a list in a Kanban control.
BreakDelete (Function)
Deletes a break from a Table control or from a Looper control.
MapClosePopup (Function)
Closes the popup of a marker displayed in the Map control.
HOpenConnection (Function)
Opens a connection to a specific database.
dLine (Function)
Draws a line:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
Global procedure/function
A global procedure can be used in all the processes or events of the project.
Object visibility constants
List of constants for managing the visibility of an object.
FaxDelete (Function)
Deletes a fax from the spooler and cancels it.
<Certificate variable>.ExtractExtensionValue (Function)
Returns the value of a certificate extension.
HTMLClassToggle (Function)
Toggles a class in the HTML classes of a control: the class is added if it does not exist, the class is deleted if it already exists.
HTMLClassDelete (Function)
Deletes a class from the HTML classes of a control.
CertificateExtractExtensionValue (Function)
Returns the value of a certificate extension.
<Image>.StartDrawing (Function)
Indicates that the drawing functions that will be used are intended for the specified Image control.
HReadFirst (Function)
Positions on the first file record according to a browse item.
FaxPause (Function)
Pauses a fax in the spooler.
<Source>.ReadFirst (Function)
Sets the position on the first record according to a browse item.
dRotation (Function)
Performs a rotation:
SpreadsheetDeleteName (Function)
Deletes one of the names used to identify a cell found in a Spreadsheet control.
dPixelColor (Function)
Identifies the color of a pixel found:
HReadNext (Function)
Sets the position on the next table record according to a browse item.
Shared memory areas
WINDEV, WEBDEV and WINDEV Mobile allow you to handle shared memory areas...
Errors during an FTP installation
The list below presents the error messages that are displayed in the remote setup wizard (for the site manager)...
zipSplit (Function)
Splits an archive into several sub-archives of a given size.
Importing and consuming SOAP web services
WINDEV, WEBDEV and WINDEV Mobile allow you to directly import web services into your applications...
FTPGetFile (Function)
Transfers a file from an FTP (File Transfer Protocol) server to the current computer.
AndroidAndroid Widget Note: This feature is only available from the subscription-based version of WINDEV Suite 2025 - Update 2.
<zipArchive variable>.Split (Function)
Splits an archive into several sub-archives of a given size.
Changing an application to 64-bit
WINDEV allows you to develop 64-bit applications...
<Source>.HistoryModification (Function)
Returns the modifications performed on one or more items of a given record. The result can be displayed in a list box or in a table to allow the user to view the modifications made to the specified file.
Organizing the directories of a project
When creating a project, a directory specific to this project is automatically created...
htmlNode (Variable type)
The htmlNode type is used to define all the advanced characteristics of a node of an HTML document.
NetMsgError (Function)
Returns the error message corresponding to the error number returned by NetOpenRemoteAccess and NetCloseRemoteAccess.
ERR_CLOSED_PAGE
The TestMode property determines if the Ad control displays a test ad.
HHistoryModification (Function)
Returns the modifications performed on one or more items of a given record. The result can be displayed in a list box or in a table to allow the user to view the modifications made to the specified file.
The TreeView Table control
The Treeview Table control is a cross between the Table control and the TreeView control...
HImportText (Function)
Imports a Text file into an HFSQL Classic or Client/Server table. This table must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
<Source>.ImportText (Function)
Imports a Text file into an HFSQL Classic or Client/Server table. This table must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
dPixelOpacity (Function)
Identifies the opacity of a pixel in an image that has an Alpha channel. This image can be:
  • an Image control,
  • an Image variable,
  • a WDPic variable (on the background layer),
  • a picLayer variable.
fDirAttribute (Function)
Returns or modifies the attributes of a directory.
<Image>.Rotation (Function)
Rotates an Image control.
Error (Function)
Displays a custom error message in a system error window.
<Source>.ReadNext (Function)
Sets the position on the next table record according to a browse item.
HReadLast (Function)
Sets the position on the last record of a table according to a browse item.
Creating the Relation windows of a WINDEV RAD pattern
List of constants used by the functions for managing menus.
<Source>.ReadLast (Function)
Sets the position on the last record of a table according to a browse item.
WINDEV Mobile 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
1. WLanguage functions specific to WEBDEV
Seeks and retrieves the records (Salesforce objects) deleted during the specified period.
<Source>.ExecuteSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the HFSQL engine.
dRectangle (Function)
Draws a rectangle:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
KanbanInsertCard (Function)
Inserts a card in a Kanban list.
TwainState (Example)
Usage example of the TwainState function
dCircle (Function)
Draws a circle or an ellipse:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
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...
dArc (Function)
Draws an arc of circle or an arc of ellipse:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
fCompress (Function)
Compresses a file.
Universal replication
The purpose of universal replication is to keep several databases synchronized...
Adapting a website to support multiple languages
WEBDEV Tutorial - Managing multiple languages in a website Adapting a website to support multiple languages - 50 min
Adapting an application to support multiple languages
WINDEV Tutorial - Managing multiple languages Adapting an application to support multiple languages - 20 min
docStyle (Variable type)
The docStyle type is used to define the advanced characteristics of a style belonging to a document, a paragraph or a document fragment.
PageDisplay (Function)
Displays a web page in the user's browser.
dChord (Function)
Draws the chord of a circle (intersection between an ellipse and a straight line):
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
How to create a menu?
Adds an exception beside Google Analytics.
Reports & Queries: Unavailable WLanguage functions
Some WLanguage functions are not available in Reports & Queries...
dPolygon (Function)
Draws a polygon:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
dSlice (Function)
Draws a circle section or an ellipse section:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
HFSQL functions (prefix syntax)
List of functions for HFSQL management
Managing bar codes
The use of bar codes to identify and manage products has become essential...
REST web service: Creating entry points
The REST web service entry point creation wizard opens ...
ThreadExecute (Function)
Starts the execution of a secondary thread.
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...
BarCodes (Variable type)
The BarCodes type is used to handle the information found in a bar code.
The Text field: Edit control and display masks
WINDEV, WEBDEV and WINDEV Mobile propose two types of masks...
Creating and generating an external component
A component must be created from a project containing all the elements required for the component...
Debugger: Running a project step by step
Running a project step-by-step allows you to start the debugger when launching the application...
HDescribeConnection (Function)
Describes a new connection to an external database.
HExecuteQuery (Function)
Declares a query created in the query editor to the HFSQL engine and runs this query.
HFSQL functions
List of functions for HFSQL management
<Source>.ExecuteQuery (Function)
Declares a query created in the query editor to the HFSQL engine and runs this query.
Properties available in Java
WINDEV allows you to generate a Java application without even knowing the Java language...
Classes, members, methods and properties
A class is made of...
HExecuteSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the HFSQL engine.
HFSQL constants
List of constants used by the HFSQL functions.
WEBDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
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.
Site map of PC SOFT documentation
The "Logs" tab is used to see the details of logs for a specific period...
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
Generating an Android application
The generation of a WINDEV Mobile application for Android groups all project elements (windows, code, etc.
1
3
4
5
6
7
9
>