ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

New WEBDEV 2025 feature!
Help / New features / New features in version 2025
  • Overview
  • New WLanguage functions
  • Improved WLanguage functions
  • New WLanguage properties
  • Improved WLanguage properties
  • New advanced types of WLanguage
  • Improved advanced WLanguage types
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Overview
Version 2025 includes new and improved functions, properties and data types.
New WLanguage functions
WEBDEV - Server codeWindows New WLanguage functions in Server code:
New in SaaS
ArrayContain
Searches for an element in a WLanguage array.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
ArrayToParametersConverts an array of elements into a list of parameters.
AuthGetUserInfoRetrieves user information from an access token.
AuthIntrospectTokenDetermines the set of metadata for an OAuth token.
AuthLogoutLogs out a user previously authenticated via:
  • the OAuth 2.0 protocol on any web service.
  • the OpenID protocol on any web service.
  • a JSON Web Token (JWT).
AuthRevokeTokenRevokes a JSON Web Token (JWT).
AuthVerifyAuthenticationWhen SSO authentication is used, checks the validity of the current user's token.
CertificateExportExports a certificate from a certificate store to a "pfx" or "cert" file.
Checks the validity of a PKCS7 wrapped signature and extracts the wrapped message.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
CertificatePEMToPFXConverts a certificate in PEM format to a PFX file including the private key.
DayOfYearToDateTakes the number of a day in the year and returns the corresponding date in "YYYYMMDD" format.
New in SaaS
dDifferenceImage
Compares two images and returns a grayscale image and a percentage determining the differences between the images.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
DocClearFormattingReplaces the current formatting of a selection with the default formatting.
DocToHTMLConverts a Word Processing document into an HTML file.
New in SaaS
dTextHeight
Calculates text height in pixels.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
New in SaaS
dTextWidth
Calculates text width in pixels.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Sends an IMAP command to the mail server.
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Adds an existing folder to the list of subscribed folders.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Removes a folder from the list of subscribed folders.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
FileDownloadStarts downloading a file in the browser.
FileViewOpens a file in the browser.
New in SaaS
FontLoad
Loads a custom font from a file (or buffer). After loading, the fonts and variants declared by the file will be available throughout the application.
This new function is available from WINDEV Suite SaaS 2025 Update 1.
New in SaaS
FontUnload
Unloads a font previously loaded with FontLoad.
This new function is available from WINDEV Suite SaaS 2025 Update 1.
New in SaaS
FTPDirExist
Checks for a directory on an FTP server.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
grCategoryThumbnailInitializes a category image in a Pie, Donut or Semi-circular chart.
grPPCImageDefines the image used for a Pictorial Percentage chart.
grPPCMaximumValueSpecifies the maximum value used to calculate percentages in a Pictorial Percentage chart.
Checks that the data contained in the index file (.NDX file) correctly references the data contained in the HFSQL Client/Server data file (.FIC file).
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Checks the structural integrity of memos in an HFSQL Client/Server data file.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
HClearSchedulingHistoryClears the execution history of scheduled jobs on an HFSQL server.
HDeleteSchedulingHistoryDeletes the executions of a scheduled job on an HFSQL server. This job can be a scheduled task (stored procedure), backup, optimization or a materialized view refresh.
Executes a stored procedure in asynchronous mode.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
HImportCSVImports 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).
Lists the operations performed on current data files, over the last 24 hours, or on the last 1000 files. These operations include reindexing, recalculation of statistics, memo verification, index verification, etc.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
HListSchedulingHistoryLists the executions of a scheduled job on an HFSQL server. This job can be a scheduled task (stored procedure), backup, optimization or a materialized view refresh.
Rebuilds the index of an HFSQL Client/Server data file (".NDX" file). This operation is asynchronous, i.e., it is performed on the server and does not block the client side.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
HRplAddFileAdds a data file to a universal replication.
HRSTransformSpareIntoServerTransforms a Spare server into an HFSQL server. This makes it possible to delete replications of a spare server so that it can be used again. For example, this function can be used in the case of a master server that becomes unreachable.
This function should only be used in a critical situation.
Note: This function is only available from version 2025 Update 1.
Verifies that the password security policy associated with the HFSQL server is respected for each user account.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Retrieves the security policy of an HFSQL server.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Modifies the password security policy of an HFSQL server.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Unblocks a user account blocked by too many unsuccessful login attempts.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Gets various statistics on the keys of an HFSQL Client/Server data file.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Sends an HTTP request in asynchronous mode. This means the program continues to run and the response is processed by a specific procedure.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
iInitReportVersoInitializes the parameters of a report to be printed on the verso side of another report.
ImageInfoRetrieves 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.
InRecycleModeIndicates whether "Recycle pre-launched sessions" is enabled in the project options.
Creates a JWT assertion.
This new function is available from WINDEV Suite SaaS 2025 Update 1.
MapIDGglGets or sets the style used in the Map control. This style corresponds to a map ID defined in the Google Cloud console.
This new function is available from version 2025 Update 2.
MenuAddMenuBrowserAdds a new menu to an existing menu. This new menu can execute a browser procedure passed as a parameter.
MenuAddOptionBrowserAdds a new option after the last option of a drop-down or context menu. This menu option executes a WLanguage procedure written in browser code.
OrganizerBackgroundColorDefines a background color for a time slot in an Organizer control.
PDFExtractCreates a new PDF document from individual pages extracted from an existing PDF file.
PDFVerifySignaturesChecks the validity of PDF signatures.
Note: This function is only available from version 2025 Update 1.
SaaSAdminSubscriptionListLicenseLists SaaS subscription licenses associated with a user.
Note: This function is only available from version 2025 Update 1.
SchedulerBackgroundColorSets a background color for a time period in a Scheduler control (time period corresponding to lunch time, a public holiday, etc.).
Keeps the SSH session active between several commands sent to an SSH server (using the SSHCommand function).
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Stops the SSH session that was active to send a series of commands.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
New in SaaS
SysDecrypt
Decrypts data using Windows user credentials. This data must have been previously encrypted with SysEncrypt.
This new function is available from WINDEV Suite SaaS 2025 Update 2.
New in SaaS
SysEncrypt
Encrypts data using Windows user credentials.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Indicates whether the current user has administrator rights on the computer.
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Checks for the secret contents of the vault, i.e. determines if an application is executed using the secret contents.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Forces the use of vault contents specifically included for testing purposes.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
WebserviceReadUserTokenGets the access token received by the web service currently running.
New in SaaS
zipEndAddingFile
Declares the end of the optimized addition of a series of files to an archive.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Declares the start of the optimized addition of files to a CAB, ZIP, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
New WLanguage functions in Server code (prefix syntax):
Searches for an element in a WLanguage array.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
<AuthToken>.LogoutUser logout.
<AuthToken>.RevokeRevokes a JSON Web Token (JWT).
<Chart>.CategoryThumbnailInitializes a category image in a Pie, Donut or Semi-circular chart.
<Chart>.PPCImageDefines the image used for a Pictorial Percentage chart.
<Chart>.PPCMaximumValueSpecifies the maximum value used to calculate percentages in a Pictorial Percentage chart.
<Connection variable>.DeleteSchedulingHistoryDeletes the executions of a scheduled operation on an HFSQL server. This operation can be a scheduled task (stored procedure), backup, optimization or a materialized view refresh.
Executes a stored procedure in asynchronous mode.
This new function is available from WINDEV Suite SaaS 2025 Update 2.
<Connection variable>.ListSchedulingHistoryLists the executions of a scheduled operation on an HFSQL server. This operation can be a scheduled task (stored procedure), backup, optimization or a materialized view refresh.
<Connection variable>.RSTransformSpareIntoServerTransforms a Spare server into an HFSQL server. This makes it possible to delete replications of a spare server so that it can be used again. For example, this function can be used in the case of a master server that becomes unreachable.
This function should only be used in a critical situation.
Note: This function is only available from version 2025 Update 1.
<docFragment variable>.ClearFormattingReplaces the current formatting of a selection with the default formatting.
<Document variable>.ToHTMLConverts a Document variable into an HTML file.
Sends an IMAP command to the mail server.
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Adds an existing folder to the list of subscribed folders.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Removes a folder from the list of subscribed folders.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Sends a specific FTP command to a server.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Connects the current computer to an FTP server (File Transfer Protocol).
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Gets or sets the current directory on an FTP server (File Transfer Protocol).
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Returns the different dates of a file (date the file was created, modified or accessed) located on an FTP server (File Transfer Protocol).
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Returns the different creation, modification or access dates and times associated with a file located on an FTP server (File Transfer Protocol).
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Deletes a file from an FTP server (File Transfer Protocol).
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Checks for a directory on an FTP server.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Checks if a given file exists on an FTP server.
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Transfers a file or directory from an FTP server (File Transfer Protocol) to the current computer.
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Transfers a file from an FTP (File Transfer Protocol) server to the current computer.
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Lists the directories or files in a directory located on an FTP server and returns the number of files and/or directories.
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Creates a directory on an FTP server (File Transfer Protocol).
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Returns the name of the last file accessed by an FTP function (File Transfer Protocol).
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Deletes a directory and its content (files and subdirectories) from an FTP server (File Transfer Protocol).
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Renames or moves a file located on an FTP server (File Transfer Protocol).
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Transfers a file or directory to an FTP server (File Transfer Protocol).
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Returns the size (in bytes) of a file located on an FTP server (File Transfer Protocol).
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Returns the different creation, modification or access times associated with a file located on an FTP server (File Transfer Protocol).
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Gets the attributes of a file located on an FTP server.
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Checks that the data contained in the index file (.NDX file) correctly references the data contained in the HFSQL Client/Server data file (.FIC file).
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Checks the structural integrity of memos in an HFSQL Client/Server data file.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Lists the operations performed on current data files, over the last 24 hours, or on the last 1000 files. These operations include reindexing, recalculation of statistics, memo verification, index verification, etc.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Rebuilds the index of an HFSQL Client/Server data file (".NDX" file). This operation is asynchronous, i.e., it is performed on the server and does not block the client side.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Gets various statistics on the keys of an HFSQL Client/Server data file.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Sends an HTTP request in asynchronous mode. This means the program continues to run and the response is processed by a specific procedure.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Compares two images and returns a grayscale image and a percentage determining the differences between the images.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Compares two images and returns a grayscale image and a percentage determining the differences between the images.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
<Map>.IDGglGets or sets the style used in the Map control. This style corresponds to a map ID defined in the Google Cloud console.
This new function is available from version 2025 Update 2.
<Menu>.AddMenuBrowserAdds a new menu to an existing menu. This new menu can execute a browser procedure passed as a parameter.
<Menu>.AddOptionBrowserAdds a new option after the last option of a drop-down or context menu. This menu option executes a WLanguage procedure written in browser code.
<Organizer>.BackgroundColorDefines a background color for a time slot in an Organizer control.
<pdfDocument variable>.ExtractCreates a new PDF document from individual pages extracted from an existing PDF file.
<pdfDocument variable>.VerifySignaturesChecks the validity of PDF signatures.
Note: This function is only available from version 2025 Update 1.
Compares two images and returns a grayscale image and a percentage determining the differences between the images.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
<Report>.InitReportVersoInitializes the parameters of a report to be printed on the verso side of another report.
<Scheduler>.BackgroundColorSets a background color for a time period in a Scheduler control (time period corresponding to lunch time, a public holiday, etc.).
<Source>.ImportCSVImports 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).
Sends a command to an SSH server. The session is automatically started and closed as soon as the command is sent.
Keeps the SSH session active between several commands sent to an SSH server (using the SSHCommand function).
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Stops the SSH session that was active to send a series of commands.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Unblocks a user account blocked by too many unsuccessful login attempts.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Verifies that the password security policy associated with the HFSQL server is respected for each user account.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Retrieves the security policy of an HFSQL server.
This new feature is available from version 2025 Update 3.
Modifies the password security policy of an HFSQL server.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Compares two images and returns a grayscale image and a percentage determining the differences between the images.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
<Word Processing>.ClearFormattingReplaces the current formatting of a selection in a Word Processing control with the default formatting.
<Word Processing>.ToHTMLConverts the content of a Word Processing control into an HTML file.
Declares the end of the optimized addition of a series of files to an archive.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Declares the start of the optimized addition of files to a CAB, ZIP, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Closes the connection between the current computer and the FTP server (File Transfer Protocol).
This new function is available from WINDEV Suite SaaS 2025 Update 2.
WEBDEV - Server codeLinux New WLanguage functions for WEBDEV in Linux:
New in SaaS
ArrayContain
Searches for an element in a WLanguage array.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
ArrayToParametersConverts an array of elements into a list of parameters.
AuthGetUserInfoRetrieves user information from an access token.
AuthIntrospectTokenDetermines the set of metadata for an OAuth token.
AuthLogoutLogs out a user previously authenticated via:
  • the OAuth 2.0 protocol on any web service.
  • the OpenID protocol on any web service.
  • a JSON Web Token (JWT).
AuthRevokeTokenRevokes a JSON Web Token (JWT).
Checks the validity of a PKCS7 wrapped signature and extracts the wrapped message.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
DayOfYearToDateTakes the number of a day in the year and returns the corresponding date in "YYYYMMDD" format.
New in SaaS
dDifferenceImage
Compares two images and returns a grayscale image and a percentage determining the differences between the images.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
DocClearFormattingReplaces the current formatting of a selection with the default formatting.
DocToHTMLConverts a Word Processing document into an HTML file.
New in SaaS
dTextHeight
Calculates text height in pixels.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
New in SaaS
dTextWidth
Calculates text width in pixels.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Sends an IMAP command to the mail server.
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Adds an existing folder to the list of subscribed folders.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Removes a folder from the list of subscribed folders.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
FileDownloadStarts downloading a file in the browser.
FileViewOpens a file in the browser.
New in SaaS
FTPDirExist
Checks for a directory on an FTP server.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
grPPCImageDefines the image used for a Pictorial Percentage chart.
grPPCMaximumValueSpecifies the maximum value used to calculate percentages in a Pictorial Percentage chart.
Checks that the data contained in the index file (.NDX file) correctly references the data contained in the HFSQL Client/Server data file (.FIC file).
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Checks the structural integrity of memos in an HFSQL Client/Server data file.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
HClearSchedulingHistoryClears the execution history of scheduled jobs on an HFSQL server.
HDeleteSchedulingHistoryDeletes the executions of a scheduled job on an HFSQL server. This job can be a scheduled task (stored procedure), backup, optimization or a materialized view refresh.
Executes a stored procedure in asynchronous mode.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
HImportCSVImports 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).
Lists the operations performed on current data files, over the last 24 hours, or on the last 1000 files. These operations include reindexing, recalculation of statistics, memo verification, index verification, etc.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
HListSchedulingHistoryLists the executions of a scheduled job on an HFSQL server. This job can be a scheduled task (stored procedure), backup, optimization or a materialized view refresh.
Rebuilds the index of an HFSQL Client/Server data file (".NDX" file). This operation is asynchronous, i.e., it is performed on the server and does not block the client side.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
HRplAddFileAdds a data file to a universal replication.
HRSTransformSpareIntoServerTransforms a Spare server into an HFSQL server. This makes it possible to delete replications of a spare server so that it can be used again. For example, this function can be used in the case of a master server that becomes unreachable.
This function should only be used in a critical situation.
Note: This function is only available from version 2025 Update 1.
Verifies that the password security policy associated with the HFSQL server is respected for each user account.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Retrieves the security policy of an HFSQL server.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Modifies the password security policy of an HFSQL server.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Unblocks a user account blocked by too many unsuccessful login attempts.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Gets various statistics on the keys of an HFSQL Client/Server data file.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Sends an HTTP request in asynchronous mode. This means the program continues to run and the response is processed by a specific procedure.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
iAddBookmarkAdds a bookmark in the report viewer or when exporting to PDF.
iInitReportVersoInitializes the parameters of a report to be printed on the verso side of another report.
ImageInfoRetrieves 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.
InRecycleModeIndicates whether "Recycle pre-launched sessions" is enabled in the project options.
Creates a JWT assertion.
This new function is available from WINDEV Suite SaaS 2025 Update 1.
MapIDGglGets or sets the style used in the Map control. This style corresponds to a map ID defined in the Google Cloud console.
This new function is available from version 2025 Update 2.
MenuAddMenuBrowserAdds a new menu to an existing menu. This new menu can execute a browser procedure passed as a parameter.
MenuAddOptionBrowserAdds a new option after the last option of a drop-down or context menu. This menu option executes a WLanguage procedure written in browser code.
OrganizerBackgroundColorDefines a background color for a time slot in an Organizer control.
PDFExtractCreates a new PDF document from individual pages extracted from an existing PDF file.
SaaSAdminSubscriptionListLicenseLists SaaS subscription licenses associated with a user.
Note: This function is only available from version 2025 Update 1.
SchedulerBackgroundColorSets a background color for a time period in a Scheduler control (time period corresponding to lunch time, a public holiday, etc.).
Keeps the SSH session active between several commands sent to an SSH server (using the SSHCommand function).
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Stops the SSH session that was active to send a series of commands.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Checks for the secret contents of the vault, i.e. determines if an application is executed using the secret contents.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Forces the use of vault contents specifically included for testing purposes.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
WebserviceReadUserTokenGets the access token received by the web service currently running.
New in SaaS
zipEndAddingFile
Declares the end of the optimized addition of a series of files to an archive.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Declares the start of the optimized addition of files to a CAB, ZIP, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
New WLanguage functions for WEBDEV in Linux (prefix syntax):
Searches for an element in a WLanguage array.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
<AuthToken>.LogoutUser logout.
<AuthToken>.RevokeRevokes a JSON Web Token (JWT).
<Chart>.PPCImageDefines the image used for a Pictorial Percentage chart.
<Chart>.PPCMaximumValueSpecifies the maximum value used to calculate percentages in a Pictorial Percentage chart.
<Connection variable>.DeleteSchedulingHistoryDeletes the executions of a scheduled operation on an HFSQL server. This operation can be a scheduled task (stored procedure), backup, optimization or a materialized view refresh.
Executes a stored procedure in asynchronous mode.
This new function is available from WINDEV Suite SaaS 2025 Update 2.
<Connection variable>.ListSchedulingHistoryLists the executions of a scheduled operation on an HFSQL server. This operation can be a scheduled task (stored procedure), backup, optimization or a materialized view refresh.
<Connection variable>.RSTransformSpareIntoServerTransforms a Spare server into an HFSQL server. This makes it possible to delete replications of a spare server so that it can be used again. For example, this function can be used in the case of a master server that becomes unreachable.
This function should only be used in a critical situation.
Note: This function is only available from version 2025 Update 1.
<docFragment variable>.ClearFormattingReplaces the current formatting of a selection with the default formatting.
<Document variable>.ToHTMLConverts a Document variable into an HTML file.
Sends an IMAP command to the mail server.
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Adds an existing folder to the list of subscribed folders.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Removes a folder from the list of subscribed folders.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Connects the current computer to an FTP server (File Transfer Protocol).
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Gets or sets the current directory on an FTP server (File Transfer Protocol).
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Returns the different dates of a file (date the file was created, modified or accessed) located on an FTP server (File Transfer Protocol).
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Returns the different creation, modification or access dates and times associated with a file located on an FTP server (File Transfer Protocol).
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Deletes a file from an FTP server (File Transfer Protocol).
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Checks for a directory on an FTP server.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Checks if a given file exists on an FTP server.
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Transfers a file or directory from an FTP server (File Transfer Protocol) to the current computer.
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Transfers a file from an FTP (File Transfer Protocol) server to the current computer.
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Lists the directories or files in a directory located on an FTP server and returns the number of files and/or directories.
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Creates a directory on an FTP server (File Transfer Protocol).
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Returns the name of the last file accessed by an FTP function (File Transfer Protocol).
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Deletes a directory and its content (files and subdirectories) from an FTP server (File Transfer Protocol).
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Renames or moves a file located on an FTP server (File Transfer Protocol).
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Transfers a file or directory to an FTP server (File Transfer Protocol).
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Returns the size (in bytes) of a file located on an FTP server (File Transfer Protocol).
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Returns the different creation, modification or access times associated with a file located on an FTP server (File Transfer Protocol).
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Gets the attributes of a file located on an FTP server.
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Checks that the data contained in the index file (.NDX file) correctly references the data contained in the HFSQL Client/Server data file (.FIC file).
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Checks the structural integrity of memos in an HFSQL Client/Server data file.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Lists the operations performed on current data files, over the last 24 hours, or on the last 1000 files. These operations include reindexing, recalculation of statistics, memo verification, index verification, etc.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Rebuilds the index of an HFSQL Client/Server data file (".NDX" file). This operation is asynchronous, i.e., it is performed on the server and does not block the client side.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Gets various statistics on the keys of an HFSQL Client/Server data file.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Sends an HTTP request in asynchronous mode. This means the program continues to run and the response is processed by a specific procedure.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Compares two images and returns a grayscale image and a percentage determining the differences between the images.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Compares two images and returns a grayscale image and a percentage determining the differences between the images.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
<Map>.IDGglGets or sets the style used in the Map control. This style corresponds to a map ID defined in the Google Cloud console.
This new function is available from version 2025 Update 2.
<Menu>.AddMenuBrowserAdds a new menu to an existing menu. This new menu can execute a browser procedure passed as a parameter.
<Menu>.AddOptionBrowserAdds a new option after the last option of a drop-down or context menu. This menu option executes a WLanguage procedure written in browser code.
<Organizer>.BackgroundColorDefines a background color for a time slot in an Organizer control.
<pdfDocument variable>.ExtractCreates a new PDF document from individual pages extracted from an existing PDF file.
Compares two images and returns a grayscale image and a percentage determining the differences between the images.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
<Report>.InitReportVersoInitializes the parameters of a report to be printed on the verso side of another report.
<Scheduler>.BackgroundColorSets a background color for a time period in a Scheduler control (time period corresponding to lunch time, a public holiday, etc.).
<Source>.ImportCSVImports 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).
Sends a command to an SSH server. The session is automatically started and closed as soon as the command is sent.
Keeps the SSH session active between several commands sent to an SSH server (using the SSHCommand function).
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Stops the SSH session that was active to send a series of commands.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Unblocks a user account blocked by too many unsuccessful login attempts.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Verifies that the password security policy associated with the HFSQL server is respected for each user account.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Retrieves the security policy of an HFSQL server.
This new feature is available from version 2025 Update 3.
Modifies the password security policy of an HFSQL server.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Compares two images and returns a grayscale image and a percentage determining the differences between the images.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
<Word Processing>.ClearFormattingReplaces the current formatting of a selection in a Word Processing control with the default formatting.
<Word Processing>.ToHTMLConverts the content of a Word Processing control into an HTML file.
Declares the end of the optimized addition of a series of files to an archive.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Declares the start of the optimized addition of files to a CAB, ZIP, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive.
This new function is available from WINDEV Suite SaaS 2025 - Update 3.
Closes the connection between the current computer and the FTP server (File Transfer Protocol).
This new function is available from WINDEV Suite SaaS 2025 Update 2.
WEBDEV - Server codePHP New WLanguage functions for WEBDEV in PHP:
ImageInfoRetrieves 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.
MapIDGglGets or sets the style used in the Map control. This style corresponds to a map ID defined in the Google Cloud console.
This new function is available from version 2025 Update 2.
New WLanguage functions for WEBDEV in PHP (prefix syntax):
<Map>.IDGglGets or sets the style used in the Map control. This style corresponds to a map ID defined in the Google Cloud console.
This new function is available from version 2025 Update 2.
WEBDEV - Browser code New WLanguage functions for WEBDEV in Browser code:
AnsiToOemConverts an ANSI string (Windows) to an OEM string (DOS).
New in SaaS
ArrayContain
Searches for an element in a WLanguage array.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
ArrayDistinctReturns an array without duplicates.
WEBDEV - Browser code Warning: This feature is only available from WINDEV Suite SaaS 2025 Update 2.
For more details, see Use the new features of WINDEV Suite SaaS 2025.
ArrayIntersectReturns an array corresponding to the intersection of two arrays.
WEBDEV - Browser code Warning: This feature is only available from WINDEV Suite SaaS 2025 Update 2.
For more details, see Use the new features of WINDEV Suite SaaS 2025.
ArrayUnionReturns an array corresponding to the union of two arrays.
WEBDEV - Browser code Warning: This feature is only available from WINDEV Suite SaaS 2025 Update 2.
For more details, see Use the new features of WINDEV Suite SaaS 2025.
ArrayUnionAllReturns an array corresponding to the union of two arrays (without deleting duplicates).
WEBDEV - Browser code Warning: This feature is only available from WINDEV Suite SaaS 2025 Update 2.
For more details, see Use the new features of WINDEV Suite SaaS 2025.
BufferToIntegerExtracts an integer from a binary buffer at a given position.
BufferToPhraseConverts a buffer to a mnemonic phrase using the BIP39 algorithm.
BufferToRealExtracts a real from a binary buffer at a given position.
CapitalizeEachWordCapitalizes each word in a specified string.
CodeEditorCommentComments the current selection in the Code Editor control. "//" characters are inserted at the beginning of the current line.
CodeEditorDeleteAllDeletes the contents of the Code Editor control.
CodeEditorDuplicateLineDuplicates the current line in the Code Editor control.
CodeEditorInsertInserts a string in the Code Editor control.
CodeEditorReplaceFinds and replaces a string in the Code Editor control.
CodeEditorSearchSearches for a string or regular expression in the Code Editor control.
CodeEditorUncommentUncomments the current selection in the Code Editor control. "//" characters at the beginning of the current line are removed.
CompleteDirAdds a backslash to the end of a string, if necessary.
CurrentDayReturns the number of the current day in the current month.
DateToDayOfYearReturns the day of the year corresponding to a given date.
DayOfYearToDateTakes the number of a day in the year and returns the corresponding date in "YYYYMMDD" format.
DequeueRemoves an element from the queue.
EmailCheckAddressChecks the validity of an email address.
EnqueueAdds an element to the queue.
fContentTypeReturns the type of file according to the MIME standard (Multipurpose Internet Mail Extensions).
GenerateLoremGenerates a random "Lorem ipsum" text to temporarily populate a control with text, for example.
HexaToIntReturns the numeric value of a hexadecimal string.
IBANValidChecks the validity of an International Bank Acount Number (IBAN).
ImageInfoRetrieves 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.
In64bitModeIndicates whether or not the code is run in 64-bit mode.
InAWPModeUsed to determine if the page currently run is an Active WEBDEV Page.
InComponentModeIndicates whether the code is run:
  • from a WINDEV application, a WEBDEV website or a PHP page.
  • from a component.
InRecycleModeIndicates whether "Recycle pre-launched sessions" is enabled in the project options.
IntToHexaReturns the hexadecimal string of a numeric value.
LastDayOfYearReturns the date of the last day of the year.
LineToPositionReturns the position of the first character of a line in a block of text.
LuhnCalculateCalculates the next Luhn check digit for a given sequence.
LuhnCheckChecks that the given sequence is valid according to the Luhn formula.
OemToAnsiConverts an OEM string (DOS) to an ANSI string (Windows).
PageCurrentLayoutReturns the index of the current layout:
  • in the current page.
  • in the specified page.
PhraseToBufferReturns the buffer encoded in a BIP39 mnemonic phrase.
PopPops an element from a stack.
PositionToLineReturns the number of the line that contains a character identified by its position in a block of text.
PushPushes an element onto the stack.
QueueInfoRetrieves the characteristics of a queue: types of elements and number of elements.
RegexMatchChecks whether a string matches the format defined by a regular expression.
RegexReplaceReplaces all the parts of a string that match a specific format.
RegexSearchSearches for all the parts of a string that match a specific format.
RoundToMultipleReturns a numeric value rounded to the nearest multiple of another numeric value.
StackInfoRetrieves the characteristics of a stack: types of elements and number of elements.
StringDeleteDuplicateRemoves duplicates among substrings of a string, based on one or more separators.
TimeValidChecks the time validity.
UncompleteDirRemoves the '/' or '\' characters from the end of a string, if necessary.
WeekToDateReturns the date of the Monday for the specified week and year.
New WLanguage functions for WEBDEV in Browser code (prefix syntax):
<ANSI string>.AnsiToOemConverts an ANSI string (Windows) to an OEM string (DOS).
<ANSI string>.DeleteDuplicateRemoves duplicates among substrings of a string, based on one or more separators.
<ANSI string>.RegexMatchChecks whether a string matches the format defined by a regular expression.
<ANSI string>.RegexReplaceReplaces all the parts of a string that match a specific format.
<ANSI string>.RegexSearchSearches for all the parts of a string that match a specific format.
Searches for an element in a WLanguage array.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
<Array>.DistinctReturns an array without duplicates.
WEBDEV - Browser code Warning: This feature is only available from WINDEV Suite SaaS 2025 Update 2.
For more details, see Use the new features of WINDEV Suite SaaS 2025.
<Array>.IntersectReturns an array corresponding to the intersection of two arrays.
WEBDEV - Browser code Warning: This feature is only available from WINDEV Suite SaaS 2025 Update 2.
For more details, see Use the new features of WINDEV Suite SaaS 2025.
<Array>.UnionReturns an array corresponding to the union of two arrays.
WEBDEV - Browser code Warning: This feature is only available from WINDEV Suite SaaS 2025 Update 2.
For more details, see Use the new features of WINDEV Suite SaaS 2025.
<Array>.UnionAllReturns an array corresponding to the union of two arrays (without deleting duplicates).
WEBDEV - Browser code Warning: This feature is only available from WINDEV Suite SaaS 2025 Update 2.
For more details, see Use the new features of WINDEV Suite SaaS 2025.
<Code Editor>.CommentComments the current selection in the Code Editor control. "//" characters are inserted at the beginning of the current line.
<Code Editor>.DeleteAllDeletes the contents of the Code Editor control.
<Code Editor>.DuplicateLineDuplicates the current line in the Code Editor control.
<Code Editor>.InsertInserts a string in the Code Editor control.
<Code Editor>.ReplaceFinds and replaces a string in the Code Editor control.
<Code Editor>.SearchSearches for a string or regular expression in the Code Editor control.
<Code Editor>.UncommentUncomments the current selection in the Code Editor control. "//" characters at the beginning of the current line are removed.
<Date type>.ToDayOfYearReturns the day of the year corresponding to a given date.
<OEM string>.OemToAnsiConverts an OEM string (DOS) to an ANSI string (Windows).
<Queue variable>.DequeueRemoves an element from the queue.
<Queue variable>.EnqueueAdds an element to the queue.
<Queue variable>.InfoRetrieves the characteristics of a queue: types of elements and number of elements.
<Stack variable>.InfoRetrieves the characteristics of a stack: types of elements and number of elements.
<Stack variable>.PopPops an element from a stack.
<Stack variable>.PushPushes an element onto the stack.
<Unicode string>.RegexMatchChecks whether a string matches the format defined by a regular expression.
<Unicode string>.RegexReplaceReplaces all the parts of a string that match a specific format.
<Unicode string>.RegexSearchSearches for all the parts of a string that match a specific format.
Improved WLanguage functions
WEBDEV - Server codeWindowsLinux The following functions have been improved in this version:
ControlExistNew syntax for checking the existence of a control defined by a variable of type Control.
Note: This feature is only available from WINDEV Suite SaaS 2025 - Update 3.
For more details, see Using new features exclusive to WINDEV Suite SaaS 2025.
DecryptStandardThe encryptAES192 constant allows you to use the AES-192 encryption algorithm.
DeserializepsdXMLArrayRepeatedElements, new constant for deserializing arrays that have been serialized as a sequence of elements.
Note: This feature is only available from version 2025 Update 1.
DocToPDFLinks are preserved when a document is exported to PDF.
DriveListFileThe fdFullInformation constant is used to get detailed information on the files listed.
DriveListFileGglThe fdFullInformation constant is used to get detailed information on the files listed.
EncryptStandardThe encryptAES192 constant allows you to use the AES-192 encryption algorithm.
HModifyStructureNew constant for saving logs before running automatic data modification.
HSetServerNew constant for specifying how many executions of a scheduled operation should be kept in the history.
iAddAttachmentNew constants for specifying the value of the AFRelationship key, required to use Factur-X.
InitRandomThis function now returns the random seed used.
iParameterPDFNew PDF file protection options now available.
Note: This feature is only available from WINDEV Suite SaaS 2025 - Update 3. For more details, see Using new features exclusive to WINDEV Suite SaaS 2025.
MenuAddOptionThis function can now take a browser procedure as a parameter.
PDFPasswordNew PDF file protection options now available.
Note: This feature is only available from WINDEV Suite SaaS 2025 - Update 3. For more details, see Using new features exclusive to WINDEV Suite SaaS 2025.
ProjectInfopiVersion, new constant to get the version number of the application's main library (WDL file).
SchedulerAddResourceYou can now add HTML code and images to customize labels of resources.
SerializepsdXMLArrayRepeatedElements, new constant for serializing arrays as a sequence of elements.
Note: This feature is only available from version 2025 Update 1.
SocketCreateSSLNew parameter for specifying the store in which to search for certificates.
Note: This feature is only available from WINDEV Suite SaaS 2025 - Update 3. For more details, see Using new features exclusive to WINDEV Suite SaaS 2025.
SocketReadNew parameter for setting the maximum waiting time without receiving data.
SysWindowsVersionsysIsServer, new constant to detect the use of a server system.
Note: This feature is only available from WINDEV Suite SaaS 2025 - Update 2. For more details, see Using new features exclusive to WINDEV Suite SaaS 2025.
xlsOpenIt is now possible to open CSV files.
xlsSaveIt is now possible to save as CSV.
XMLSignIt is now possible to sign files using the XadES standard.
Note: These features are only available from WINDEV Suite SaaS 2025 - Update 3. For more details, see Using new features exclusive to WINDEV Suite SaaS 2025.
zipCreateExe
  • New syntax for using zipExeCreationParameter variables.
  • New constant for creating self-extracting archives as 64-bit executables.
Note: These features are only available from WINDEV Suite SaaS 2025 - Update 3. For more details, see Using new features exclusive to WINDEV Suite SaaS 2025.
WEBDEV - Browser code The following functions have been improved in this version:
ArrayDeleteAllYou can now delete all elements in a queue or stack.
ChronoEndIt is now possible to use the syntax that uses the Chrono type.
ChronoPauseIt is now possible to use the syntax that uses the Chrono type.
ChronoResetIt is now possible to use the syntax that uses the Chrono type.
ChronoResumeIt is now possible to use the syntax that uses the Chrono type.
ChronoStartIt is now possible to use the syntax that uses the Chrono type.
ChronoValueIt is now possible to use the syntax that uses the Chrono type.
DeleteAllYou can now delete all elements in a queue or stack.
DeserializeYou can now deserialize queues and stacks.
Replace
  • The syntax for replacing a set of strings with a new string is now available.
  • The syntax for replacing a part of a string with a new string is now available.
  • You can now specify search options.
SerializeYou can now serialize queues and stacks.
WeekNumberNow dates can be returned in ISO 8601 format.
New WLanguage properties
WEBDEV - Browser code The new WLanguage properties are as follows:
CursorThe Cursor property gets and sets the position of the mouse cursor in one of the following controls:
  • Edit control.
  • Editable Combo Box.
  • "Edit control" table column and "Editable Combo Box" table column.
  • Word Processing control.
  • HTML Editor control.
  • Code Editor control.
CursorEndThe CursorEnd property gets and sets the end position of the mouse selection range in the following controls:
  • Edit control.
  • Editable Combo Box.
  • "Edit control" column and "Editable Combo Box" column in a Table control.
  • Word Processing control.
  • Code Editor control.
LineCursorThe LineCursor property gets and sets the number of the line where the cursor is located in a Code Editor control.
PHP The new PHP properties are as follows:
TrafficInfoThe TrafficInfo property is used to:
  • determine whether traffic information is displayed in the Map control.
  • display or hide traffic information in the Map control.
Improved WLanguage properties
WEBDEV - Server code The following properties have been modified in this version:
ContextMenu
  • This property is now available for cells and columns of Table and TreeView Table controls.
  • The contextMenuSystem and contextMenuDisabled constants are now available.
WEBDEV - Browser code The following properties have been modified in this version:
CountYou can now get the number of occurrences in a queue or stack.
EmptyYou can now determine whether a queue or stack is empty.
New advanced types of WLanguage
WEBDEV - Server codeWindows New advanced types available for WEBDEV applications:
apiResponseThe type apiResponse type is used to obtain the result of a request sent to a previously imported REST API.
New in version 2025
Warning This type of variable is only available from version 2025 Update 2.
ftpConnectionThe ftpConnection type is used to define all the advanced characteristics of an FTP connection.
The hReindexingHistory type gets all the details of previous asynchronous optimizations: reindexing, index verification, memo verification, statistics, etc.
This new variable type is available from WINDEV Suite SaaS 2025 Update 2.
hSchedulingHistoryThe hSchedulingHistory type is used to get all the characteristics of the execution history of a scheduled job (optimization, backup, etc.)
New in SaaS
hSecurityPolicy
The type hSecurityPolicy type lets you define all the advanced features of a password security policy set up for an HFSQL Client/Server server.
This new variable type is available from WINDEV Suite SaaS 2025 Update 3.
jsonReaderThe jsonReader type is used to loop through large JSON documents with optimal performance and low memory usage.
Note: This variable type is only available from version 2025 - Update 3.
pdfControlThe pdfControl type is used to get all the characteristics and values of a control present in a PDF form.
pdfControlOptionThe pdfControlOption type is used to get and set the following characteristics of an option of a control present in a PDF form:
  • option text.
  • selected or deselected state of the option.
New in SaaS
pdfProtection
The pdfProtection type allows you to identify the protection options applied to a PDF document present in a variable of type pdfDocument.
This new variable type is available from WINDEV Suite SaaS 2025 Update 3.
The xmlXAdESSignature type is used to define all the advanced characteristics of a XAdES-compliant signature.
This new variable type is available from WINDEV Suite SaaS 2025 Update 3.
The zipExeCreationParameter type is used to define all the information needed to create a self-extracting archive (.EXE file).
This new variable type is available from WINDEV Suite SaaS 2025 Update 3.
WEBDEV - Server codeLinux New advanced types available for WEBDEV applications in Linux:
apiResponseThe type apiResponse type is used to obtain the result of a request sent to a previously imported REST API.
New in version 2025
Warning This type of variable is only available from version 2025 Update 2.
ftpConnectionThe ftpConnection type is used to define all the advanced characteristics of an FTP connection.
The hReindexingHistory type gets all the details of previous asynchronous optimizations: reindexing, index verification, memo verification, statistics, etc.
This new variable type is available from WINDEV Suite SaaS 2025 Update 2.
hSchedulingHistoryThe hSchedulingHistory type is used to get all the characteristics of the execution history of a scheduled job (optimization, backup, etc.)
New in SaaS
hSecurityPolicy
The type hSecurityPolicy type lets you define all the advanced features of a password security policy set up for an HFSQL Client/Server server.
This new variable type is available from WINDEV Suite SaaS 2025 Update 3.
jsonReaderThe jsonReader type is used to loop through large JSON documents with optimal performance and low memory usage.
Note: This variable type is only available from version 2025 - Update 3.
pdfControlThe pdfControl type is used to get all the characteristics and values of a control present in a PDF form.
pdfControlOptionThe pdfControlOption type is used to get and set the following characteristics of an option of a control present in a PDF form:
  • option text.
  • selected or deselected state of the option.
New in SaaS
pdfProtection
The pdfProtection type allows you to identify the protection options applied to a PDF document present in a variable of type pdfDocument.
This new variable type is available from WINDEV Suite SaaS 2025 Update 3.
The xmlXAdESSignature type is used to define all the advanced characteristics of a XAdES-compliant signature.
This new variable type is available from WINDEV Suite SaaS 2025 Update 3.
WEBDEV - Browser code New advanced types available in browser code for WEBDEV applications:
ChronoThe Chrono type is used to define all the advanced characteristics of a stopwatch.
QueueA Queue variable is a structured type that groups a set of elements of the same type.
StackA Stack variable is a structured type that is used to group a set of elements of the same type.
Improved advanced WLanguage types
WEBDEV - Server codeWindowsLinux The following advanced types have been improved for WEBDEV applications:
Procedure Description
New in SaaS
The new Syntax property allows you to get a description of the syntaxes of the procedure.
Note: This feature is only available from WINDEV Suite SaaS 2025 - Update 3. For more details, see Using new features exclusive to WINDEV Suite SaaS 2025.
Syntax Description
New in SaaS
The new ReturnType property allows you to get a description of the return values of the syntax.
Note: This feature is only available from WINDEV Suite SaaS 2025 - Update 3. For more details, see Using new features exclusive to WINDEV Suite SaaS 2025.
GglFile
  • New DateLastModified property: Date and time a Google file was last modified.
  • New Size property: Google file size.
hBackupDescription
  • Anonymization: New property to select the data anonymization mode used in the backup.
hRSConfig
  • SingleChannel: New property to allow bidirectional replication to use a single network port.
OAuth2Parameters
  • New LogoutURL property: Web service logout URL (if supported).
  • New RevocationURL property: Web service revocation URL (if supported).
  • New Username and Password properties: Username and associated password. Enable silent user authentication.
OpenIDParameters
  • New Username and Password properties: Username and associated password. Enable silent user authentication.
pdfPageThe new Control property lists the controls present in the page.
sshSessionThe new KeepAliveInterval property keeps a connection open and sets the interval between requests to check the connection is still active.
xmlNodeThe Exist property is now available in write mode and can be used to force the creation of an empty node.
PHP The following advanced types have been improved for WEBDEV applications in PHP mode:
Marker
  • The new ZOrder property allows you to define the Z-order position of a marker in relation to other markers in the Map control.
  • The new Cluster property allows you top group markers in a cluster.
  • The new Movable property allows you to move a marker.
  • The new Note property allows you to store additional information about the Marker. This information will not be visible to the end user.
  • The new Opacity property allows you to set an opacity percentage for a marker in the Map control.
These new properties are only available in PHP mode starting with version 2025 - Update 2.
Minimum version required
  • Version 2025
Comments
Click [Add] to post a comment

Last update: 06/19/2025

Send a report | Local help