ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

<Page>.Exist (Function)
Allows you to find out whether a page context exists on the server (which means whether the page was opened).
<Image>.ModifyHSL (Function)
Modifies the hue, the saturation and the lightness of an image in an Image control.
fSize (Function)
Returns the size of a file (in bytes).
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.
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.
<Source>.FilterIncludedBetween (Function)
Defines and enables an "Included between" filter on a file, view or query.
Miscellaneous properties
<Source>.ChangeDir (Function)
Changes the path to a data file (i.e. directory in which the file will be handled).
EmailReadMessage (Function)
Reads an incoming according to the protocol used (POP3 or IMAP, Lotus Notes or Outlook).
<Spreadsheet>.SelectWorksheet (Function)
Selects a worksheet (identified by its name) in a Spreadsheet control.
SpreadsheetSelectWorksheet (Function)
Selects a worksheet (identified by its name) in a Spreadsheet control.
<Gantt chart>.DeleteTask (Function)
Removes a task from a Gantt Chart column in a Table or TreeView Table control.
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.
Programming custom calculations in Table controls (prefix syntax)
<Source>.First (Function)
Sets the position on the first record of a data file according to the specified browse item.
HFilterStartsWith (Function)
Defines and enables a "Start with" filter on a file, view or query.
dModifyHSL (Function)
Modifies the hue, the saturation and the lightness of an image found:
  • in an Image control,
  • in an Image variable.
HFirst (Function)
Sets the position on the first record of a data file according to the specified browse item.
Managing spatial data in HFSQL databases
Starting with version 2024, you can store and manipulate geometric and geographic data in HFSQL databases...
<Image>.Resize (Function)
Resizes an image in an Image control.
<Source>.FilterStartsWith (Function)
Defines and enables a "Start with" filter on a file, view or query.
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).
Decrypt (Function)
Decrypts a string that was encrypted by Encrypt.
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.
<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.
dResize (Function)
Resizes an image found:
HReadPrevious (Function)
Sets the position on the previous record of a file according to a browse item.
HImportCSV (Function)
Imports a CSV file into an HFSQL Classic or Client/Server data file. This data file must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
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.
<Source>.ReadPrevious (Function)
Sets the position on the previous record of a file according to a browse item.
HFSQL server replication
The replication between HFSQL servers consists in automatically replicating the data from server to server, in an asynchronous way...
HChangeDir (Function)
Changes the path to a data file (i.e. directory in which the file will be handled).
<Source>.ImportCSV (Function)
Imports a CSV file into an HFSQL Classic or Client/Server data file. This data file must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
ErrorBuild (Function)
Displays a custom error message in a system error window.
fAttribute (Function)
Returns or modifies the attributes of a file.
dEndDrawing (Function)
Deletes all the drawings made since the last call to dStartDrawing.
AAFExportSecurity (Function)
Secures the export of confidential data in the AAFs (Automatic Application Features) that are used to export, print or save data.
HReadNext (Function)
Sets the position on the next data file record according to a browse item.
Error (Function)
Displays a custom error message in a system error window.
<Source>.ReadNext (Function)
Sets the position on the next data file record according to a browse item.
HReadLast (Function)
Sets the position on the last record of a data file according to a browse item.
<Source>.ReadLast (Function)
Sets the position on the last record of a data file according to a browse item.
fDirAttribute (Function)
Returns or modifies the attributes of a directory.
<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.
<Source>.Filter (Function)
Defines and enables a filter on a data file, view or query.
<Tiff variable>.SaveTIFF (Function)
Saves an image in TIFF format into a file or memory.
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).
HFilter (Function)
Defines and enables a filter on a data file, view or query.
NotifPushDisable (Function)
Disables the management of push notifications for a WINDEV Mobile application (Android or IOS).
WDOptimizer: Editing a ".REP" file
<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.
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.
TitleImage (Property)
The TitleImage property gets and sets the image displayed next to the title of a column in a Table control.
HTransactionRollbackToSavepoint (Function)
Rolls the transaction back to the savepoint.
Handling data files in PHP
WEBDEV allows you to create a PHP site that handles data files...
ThreadPersistent (Function)
Makes a thread persistent.
StreamChangeDriver (Function)
Specifies the camera that will be used as source for a stream and/or a Conference control.
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.
<emailOutlookSession variable>.ChangeFolder (Function)
Modifies the current folder in the Outlook messaging software.
<Connection variable>.TransactionRollbackToSavepoint (Function)
Rolls the transaction back to the savepoint.
FaxRestart (Function)
Restarts a fax in the spooler.
dCopyImage (Function)
Copies an image:
  • from an Image control to another Image control.
  • from an Image variable to another Image variable.
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.
grScatter3DMarkCaption (Function)
Specifies the label of a mark in a 3D Scatter chart.
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.
<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.
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.
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).
htmlNode (Variable type)
The htmlNode type is used to define all the advanced characteristics of a node of an HTML document.
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.
htmlAttribute (Variable type)
The htmlAttribute type is used to define all the advanced characteristics of an attribute of an element in an HTML document.
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.
HTMLModifyAttribute (Function)
Adds or changes an attribute of the current node of the HTML document.
SysSetFocus (Function)
Sets focus to a window or control.
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.
SCM administrator: Available tools
The "Tools" tab in the SCM administrator allows you to...
Constructor and destructor
When creating a class in the code editor, the Constructor and Destructor methods are automatically created by default...
<Kanban>.InsertCard (Function)
Inserts a card in a Kanban list.
HReadFirst (Function)
Positions on the first file record according to a browse item.
Operators on character strings
The character strings can be handled by specific WLanguage functions or by the +, [[ and ]] operators...
<Image>.Rotation (Function)
Rotates an Image control.
H.ErrIgnore (Variable)
Specifies the mode for processing the errors:
  • the errors are processed by WINDEV
  • the errors are processed by the program.
SpreadsheetAddData (Function)
Adds a data into a Spreadsheet control found in a window.
<Source>.ReadFirst (Function)
Sets the position on the first record according to a browse item.
HTMLClassDelete (Function)
Deletes a class from the HTML classes of a control.
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.
IconInstall (Function)
Creates an icon (associated with a program) in a group of Windows programs, with the associated command line.
dChangeMode (Function)
Changes the drawing mode used by the drawing functions (dLine, dRectangle, ....).
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...
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.
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.
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.
<Kanban list>.ListIndex (Function)
Returns the index of a list in a Kanban control.
HOpenConnection (Function)
Opens a connection to a specific database.
MapClosePopup (Function)
Closes the popup of a marker displayed in the Map control.
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.
<Image>.StartDrawing (Function)
Indicates that the drawing functions that will be used are intended for the specified Image control.
The TreeView Table control
The Treeview Table control is a cross between the Table control and the TreeView control...
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.
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.
CertificateExtractExtensionValue (Function)
Returns the value of a certificate extension.
NetMsgError (Function)
Returns the error message corresponding to the error number returned by NetOpenRemoteAccess and NetCloseRemoteAccess.
grCreate (Function)
Creates a specific type of chart.
FaxPause (Function)
Pauses a fax in the spooler.
FaxResume (Function)
Re-enables a fax paused in the spooler (pending fax).
dPixelColor (Function)
Identifies the color of a pixel found:
SpreadsheetDeleteName (Function)
Deletes one of the names used to identify a cell found in a Spreadsheet control.
Importing and consuming SOAP web services
WINDEV, WEBDEV and WINDEV Mobile allow you to directly import web services into your applications...
1. Project audits
WINDEV Tutorial: Optimizing a project Lesson 1 - Project audits - 15 min
iDestination (Function)
Configures the print destination.
zipSplit (Function)
Splits an archive into several sub-archives of a given size.
Errors during an FTP installation
The list below presents the error messages that are displayed in the remote setup wizard (for the site manager)...
ERR_CLOSED_PAGE
<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...
dRotation (Function)
Performs a rotation:
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.
HImportText (Function)
Imports a Text file into an HFSQL Classic or Client/Server data file. This data file must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
Organizing the directories of a project
When creating a project, a directory specific to this project is automatically created...
Encrypt (Function)
Encrypts a string in binary format or in ASCII format.
<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.
Shared memory areas
WINDEV, WEBDEV and WINDEV Mobile allow you to handle shared memory areas...
<Source>.ImportText (Function)
Imports a Text file into an HFSQL Classic or Client/Server data file. This data file 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.
HExecuteSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the HFSQL engine.
WINDEV Mobile 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
<Source>.ExecuteSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the HFSQL engine.
KanbanInsertCard (Function)
Inserts a card in a Kanban list.
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.
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...
LDAPAddAttribute (Function)
Adds an attribute or adds a new value to an existing attribute.
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.
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.
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.
Adapting a website to support multiple languages
WEBDEV Tutorial - Managing multiple languages in a website Adapting a website to support multiple languages - 50 min
fCompress (Function)
Compresses a file.
Adapting an application to support multiple languages
WINDEV Tutorial - Managing multiple languages Adapting an application to support multiple languages - 20 min
PageDisplay (Function)
Displays a web page in the user's browser.
How to create a menu?
Universal replication
The purpose of universal replication is to keep several databases synchronized...
Reports & Queries: Unavailable WLanguage functions
Some WLanguage functions are not available in Reports & Queries...
HFSQL functions (prefix syntax)
List of functions for HFSQL management
REST web service: Creating entry points
The REST web service entry point creation wizard opens ...
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.
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.
ThreadExecute (Function)
Starts the execution of a secondary thread.
Managing bar codes
The use of bar codes to identify and manage products has become essential...
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...
Debugger: Running a project step by step
Running a project step-by-step allows you to start the debugger when launching the application...
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...
HDescribeConnection (Function)
Describes a new connection to an external database.
Creating and generating an external component
A component must be created from a project containing all the elements required for the component...
<Source>.ExecuteQuery (Function)
Declares a query created in the query editor to the HFSQL engine and runs this query.
HExecuteQuery (Function)
Declares a query created in the query editor to the HFSQL engine and runs this query.
1. WLanguage functions specific to WEBDEV
HFSQL functions
List of functions for HFSQL management
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...
New features in WINDEV Suite SaaS
Callback de la fonction PartageProximitéAttendConnexion1.Cb pour le paramètre CallbackResultat
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
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
2
3
4
5
6
8
>