ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

New WINDEV 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
WINDEVWindows New WLanguage functions for WINDEV applications on Windows:
New in SaaS
ArrayContain
Searches for an element in a WLanguage array.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
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.
BitcoinCoreBlockHashReturns the hash of a block identified by its index.
Note: This function is only available from version 2025 Update 2.
BitcoinCoreConnectionCountReturns the number of connected peers.
Note: This function is only available from version 2025 Update 2.
BitcoinCoreDateTimeLastLaunchedReturns the date and time Bitcoin Core was last launched.
Note: This function is only available from version 2025 Update 2.
BitcoinCoreDiskSpaceUsedIndicates the blockchain size on disk.
Note: This function is only available from version 2025 Update 2.
BTLECharacteristicChangeOfValueEnables or disables detection of changes in the value of a Bluetooth Low Energy characteristic.
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 feature is available as of WINDEV Suite SaaS 2025 Update 3.
CertificatePEMToPFXConverts a certificate in PEM format to a PFX file including the private key.
Sign an MSIX package with a certificate.
This new function is available from WINDEV Suite SaaS 2025 Update 2.
CmdAddArgumentAdds an argument to a command to be executed in console mode.
CmdAddOptionAdds an option to the command to be executed in console mode.
CmdExecuteExecutes a command in console mode.
CmdGetExitCodeGets the exit code of the command executed in console mode, i.e. the value returned when the command finishes executing.
CmdIsRunningIndicates whether the executable associated with a command is currently running.
Note: This function is only available from version 2025 Update 1.
CmdKillForces the termination of a running executable associated with a command.
Note: This function is only available from version 2025 Update 1.
CmdReadErrorOutputReads error output data for the command executed in console mode.
CmdReadStandardOutputReads standard output data, for the command executed in console mode.
CmdWriteStandardInputWrites data to the standard input of the command executed in console mode.
ControlRectangleReturns a rectangle corresponding to the specified area of a control.
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 feature is available as of WINDEV Suite SaaS 2025 Update 3.
DocClearFormattingReplaces the current formatting of a selection with the default formatting.
DocFormatPainterModeEnables the format painter mode in the Word Processing control or determines if this mode is enabled.
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.
EmailAppGetArchitectureGets the architecture (32 or 64-bit) of a computer's default email client.
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 an existing folder from the list of subscribed folders.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
ExecuteReactiveProcedureForces the execution of a reactive procedure.
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.
Réindexation Asynchrone (non bloquant du coté client)
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.
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: the program continues to run and the response is processed by a specific procedure.
This new feature is available as of 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.
  • transparency zone.
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.
ListProcedureLoadImageSpecifies the procedure to be called when displaying a row in a ListView control. This makes it possible to display an image dynamically, rather than loading an image from disk.
LooperAddBeginningAdds a row at the beginning of an Infinite Looper control. The row is inserted before the first row in the Looper control. The scrollbar of the Looper control remains at the same position.
LooperAddIWBeginningAdds a row consisting of an internal window at the beginning of an Infinite Looper control. The row is inserted before the first row in the Looper control. The scrollbar of the Looper control remains at the same position.
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.
OptimalHeightGets the height a control needs to display its entire content.
PaletteChangeChanges the palette used by the project or by a window.
PaletteGenerateGenerates a palette from a base color.
PaletteGetGets the palette currently used by the project or window.
PaletteLoadLoads a palette from a .wdpalette file.
PaletteSaveSaves a palette to a file.
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.
SegmentedButtonAddAdds a new option (i.e. a new button) to a Segmented Button control.
SegmentedButtonDeleteDeletes an option from a Segmented Button control.
SegmentedButtonDeleteAllDeletes all the options from a Segmented Button control.
SegmentedButtonInsertInserts a new option into a Segmented Button control.
Keeps the SSH session active between several commands sent (via the SSHCommand function) to an SSH server.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Enables you to stop an SSH session that was active, to allow multiple commands to be sent as a group.
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.
Updates the characteristics of a progress bar present in a system notification.
This new function is available from WINDEV Suite SaaS 2025 Update 1.
SysWindowsAccentColorReturns the Windows accent color.
TableAddAdds a row in:
  • a Table control,
  • a TreeView Table control,
  • a Combo Box control "with table" (Table control displayed in a Combo Box control).
Checks for the secret contents of the vault, i.e. determines if an application is executed using the secret contents.
This new feature is available as of WINDEV Suite SaaS 2025 Update 3.
Forces the use of vault contents specifically included for testing purposes.
This new feature is available as of WINDEV Suite SaaS 2025 Update 3.
WebserviceReadUserTokenGets the access token received by the web service currently running.
WinOptimizeChanges the mode used to create and draw windows. All windows opened after calling this function will use the new mode.
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 WINDEV applications on Windows (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).
<btleCharacteristic variable>.ChangeOfValueEnables or disables detection of changes in the value of a Bluetooth Low Energy characteristic.
<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.
<Command variable>.AddArgumentAdds an argument to a command to be executed in console mode.
<Command variable>.AddOptionAdds an option to the command to be executed in console mode.
<Command variable>.ExecuteExecutes a command in console mode.
<Command variable>.GetExitCodeGets the exit code of the command executed in console mode, i.e. the value returned when the command finishes executing.
<Command variable>.IsRunningIndicates whether the executable associated with a command is currently running.
Note: This function is only available from version 2025 Update 1.
<Command variable>.KillForces the termination of a running executable associated with a command.
Note: This function is only available from version 2025 Update 1.
<Command variable>.ReadErrorOutputReads error output data for the command executed in console mode.
<Command variable>.ReadStandardOutputReads standard output data, for the command executed in console mode.
<Command variable>.WriteStandardInputWrites data to the standard input of the command executed in console mode.
<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.
<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.
Reconstruit l'index d'un fichier de données HFSQL Client/Serveur (fichier d'extension ".NDX"). Cette réindexation est asynchrone : elle est effectuée sur le serveur et ne bloque pas le poste Client.
Cette fonction est une nouveauté disponible à partir de 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.
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.
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.
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.
<Control>.RectangleReturns the coordinates of the rectangle corresponding to the specified area of a control.
<docFragment variable>.ClearFormattingReplaces the current formatting of a selection with the default formatting.
<Document variable>.ToHTMLConverts a Document variable into an HTML file.
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.
<Image>.AnimationSetParameterChanges one of the animation parameters used for a moving image (in an Image field).
<Image>AnimationGetParameterReads the value of one of the animation parameters defined for an Image field.
<Image>AnimationSetModeChanges the type of animation for an image displayed in an Image control.
Compares two images and returns a grayscale image and a percentage determining the differences between the images.
This new feature is available as of WINDEV Suite SaaS 2025 Update 3.
<Libellé>.AnimationGetParameterReads the value of one of the animation parameters defined for a Static Text control.
<Libellé>.AnimationSetModeChanges the animation type of text in a Static Text control.
<Libellé>AnimationSetParameterChanges one of the animation parameters used for animated text (in a Static Text control).
<Looper>.AddBeginningAdds a row at the beginning of an Infinite Looper control. The row is inserted before the first row in the Looper control. The scrollbar of the Looper control remains at the same position.
<Looper>.AddIWBeginningAdds a row consisting of an internal window at the beginning of an Infinite Looper control. The row is inserted before the first row in the Looper control. The scrollbar of the Looper control remains at the same position.
<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.
<Palette variable>.GenerateGenerates a palette from a base color.
<Palette variable>.LoadLoads a palette from a .wdpalette file.
<Palette variable>.SaveSaves a palette to a file.
<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.
<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.).
<Segmented Button>.AddAdds a new option (i.e. a new button) to a Segmented Button control.
<Segmented Button>.DeleteDeletes an option from a Segmented Button control.
<Segmented Button>.DeleteAllDeletes all the options from a Segmented Button control.
<Segmented Button>.InsertInserts a new option into a Segmented Button control.
<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).
Updates the characteristics of a progress bar present in a system notification.
This new function is available from WINDEV Suite SaaS 2025 Update 1.
<Table>.AddBeginningAdds a row at the top of an Infinite Table control. The row is inserted before the first row of the Table control. The scroll position of the Table control doesn't change.
Executes a stored procedure in asynchronous mode.
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.
Sends an IMAP command to the mail server.
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Removes an existing folder from the list of subscribed folders.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
<Variable httpRequête>SendAsynchronousSends an HTTP request in asynchronous mode: the program continues to run and the response is processed by a specific procedure.
This new feature is available as of 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 feature is available as of 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 feature is available as of WINDEV Suite SaaS 2025 Update 3.
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 (via the SSHCommand function) to an SSH server.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Enables you to stop an SSH session that was active, to allow multiple commands to be sent as a group.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Compares two images and returns a grayscale image and a percentage determining the differences between the images.
This new feature is available as of WINDEV Suite SaaS 2025 Update 3.
<Window>.PaletteGetGets the palette currently used by the window.
<Word Processing>.ClearFormattingReplaces the current formatting of a selection in a Word Processing control with the default formatting.
<Word Processing>.FormatPainterModeEnables the format painter mode in the Word Processing control or determines if this mode is enabled.
<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.
WINDEVLinux New WLanguage functions for WINDEV applications on Linux:
<Variable httpRequête>SendAsynchronousSends an HTTP request in asynchronous mode: the program continues to run and the response is processed by a specific procedure.
This new feature is available as of WINDEV Suite SaaS 2025 Update 3.
New in SaaS
ArrayContain
Searches for an element in a WLanguage array.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
AuthRevokeTokenRevokes a JSON Web Token (JWT).
AuthVerifyAuthenticationWhen SSO authentication is used, checks the validity of the current user's token.
Checks the validity of a PKCS7 wrapped signature and extracts the wrapped message.
This new feature is available as of WINDEV Suite SaaS 2025 Update 3.
Sign an MSIX package with a certificate.
This new function is available from WINDEV Suite SaaS 2025 Update 2.
CmdAddArgumentAdds an argument to a command to be executed in console mode.
CmdAddOptionAdds an option to the command to be executed in console mode.
CmdExecuteExecutes a command in console mode.
CmdGetExitCodeGets the exit code of the command executed in console mode, i.e. the value returned when the command finishes executing.
CmdIsRunningIndicates whether the executable associated with a command is currently running.
Note: This function is only available from version 2025 Update 1.
CmdKillForces the termination of a running executable associated with a command.
Note: This function is only available from version 2025 Update 1.
CmdReadErrorOutputReads error output data for the command executed in console mode.
CmdReadStandardOutputReads standard output data, for the command executed in console mode.
CmdWriteStandardInputWrites data to the standard input of the command executed in console mode.
ControlRectangleReturns a rectangle corresponding to the specified area of a control.
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 feature is available as of 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 an existing folder from the list of subscribed folders.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
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.
Réindexation Asynchrone (non bloquant du coté client)
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.
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.
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.
  • transparency zone.
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.
PaletteGetGets the palette currently used by the project or window.
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.
Keeps the SSH session active between several commands sent (via the SSHCommand function) to an SSH server.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Enables you to stop an SSH session that was active, to allow multiple commands to be sent as a group.
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 feature is available as of WINDEV Suite SaaS 2025 Update 3.
Forces the use of vault contents specifically included for testing purposes.
This new feature is available as of 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 WINDEV applications on Linux (prefix syntax):
Searches for an element in a WLanguage array.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
<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.
<Command variable>.AddArgumentAdds an argument to a command to be executed in console mode.
<Command variable>.AddOptionAdds an option to the command to be executed in console mode.
<Command variable>.ExecuteExecutes a command in console mode.
<Command variable>.GetExitCodeGets the exit code of the command executed in console mode, i.e. the value returned when the command finishes executing.
<Command variable>.IsRunningIndicates whether the executable associated with a command is currently running.
Note: This function is only available from version 2025 Update 1.
<Command variable>.KillForces the termination of a running executable associated with a command.
Note: This function is only available from version 2025 Update 1.
<Command variable>.ReadErrorOutputReads error output data for the command executed in console mode.
<Command variable>.ReadStandardOutputReads standard output data, for the command executed in console mode.
<Command variable>.WriteStandardInputWrites data to the standard input of the command executed in console mode.
<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.
<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.
Reconstruit l'index d'un fichier de données HFSQL Client/Serveur (fichier d'extension ".NDX"). Cette réindexation est asynchrone : elle est effectuée sur le serveur et ne bloque pas le poste Client.
Cette fonction est une nouveauté disponible à partir de 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.
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.
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.
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.
<Control>.RectangleReturns the coordinates of the rectangle corresponding to the specified area of a control.
<docFragment variable>.ClearFormattingReplaces the current formatting of a selection with the default formatting.
<Document variable>.ToHTMLConverts a Document variable into an HTML file.
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.
Compares two images and returns a grayscale image and a percentage determining the differences between the images.
This new feature is available as of 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.
<pdfDocument variable>.ExtractCreates a new PDF document from individual pages extracted from an existing PDF file.
<Report>.InitReportVersoInitializes the parameters of a report to be printed on the verso side of another report.
<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).
Executes a stored procedure in asynchronous mode.
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.
Sends an IMAP command to the mail server.
This new function is available from WINDEV Suite SaaS 2025 Update 2.
Removes an existing folder from the list of subscribed folders.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
<Variable httpRequête>SendAsynchronousSends an HTTP request in asynchronous mode: the program continues to run and the response is processed by a specific procedure.
This new feature is available as of 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 feature is available as of 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 feature is available as of WINDEV Suite SaaS 2025 Update 3.
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 (via the SSHCommand function) to an SSH server.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Enables you to stop an SSH session that was active, to allow multiple commands to be sent as a group.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Compares two images and returns a grayscale image and a percentage determining the differences between the images.
This new feature is available as of WINDEV Suite SaaS 2025 Update 3.
<Window>.PaletteGetGets the palette currently used by the window.
<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.
WINDEVJava New WLanguage functions for WINDEV applications for Java:
New in SaaS
ArrayContain
Searches for an element in a WLanguage array.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
DayOfYearToDateTakes the number of a day in the year and returns the corresponding date in "YYYYMMDD" format.
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.
Executes a stored procedure in asynchronous mode.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
HExportCSVExports the records found in a data file (HFSQL or OLE DB), a view or a query to a CSV file.
HExportXLSExports records from a data file (HFSQL or OLE DB), view or query to an Excel file (XLSX).
HImportXLSImports an XLS 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).
ImageInfoRetrieves the characteristics of an image file or the characteristics of a PDF file:
  • format.
  • width and height.
  • number of bits per pixel.
  • transparency zone.
InRecycleModeIndicates whether "Recycle pre-launched sessions" is enabled in the project options.
LooperAddBeginningAdds a row at the beginning of an Infinite Looper control. The row is inserted before the first row in the Looper control. The scrollbar of the Looper control remains at the same position.
TableAddBeginningAdds a row at the top of an Infinite Table control. The row is inserted before the first row of the Table control. The scroll position of the Table control doesn't change.
New WLanguage functions for WINDEV applications for Java (prefix syntax):
Searches for an element in a WLanguage array.
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 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.
<Looper>.AddBeginningAdds a row at the beginning of an Infinite Looper control. The row is inserted before the first row in the Looper control. The scrollbar of the Looper control remains at the same position.
<Source>.ExportCSVExports the records found in a data file (HFSQL or OLE DB), a view or a query to a CSV file.
<Source>.ExportXLSExports records from a data file (HFSQL or OLE DB), view or query to an Excel file (XLSX).
<Source>.ImportXLSImports an XLS 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).
<Table>.AddBeginningAdds a row at the top of an Infinite Table control. The row is inserted before the first row of the Table control. The scroll position of the Table control doesn't change.
Executes a stored procedure in asynchronous mode.
This new function is available from WINDEV Suite SaaS 2025 Update 2.
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.
Improved WLanguage functions
WINDEVWindowsLinux The following functions have been modified in this version:
AAFChangeCaptionThe aafPasteEntireRow constant allows you to change the text of the option for pasting a row from a Table control into another Table control.
AAFDisableThe aafPasteEntireRow constant disables the context menu for pasting a row from a Table control into another Table control.
AAFEnableThe aafPasteEntireRow constant re-enables the context menu for pasting a row from a Table control into another Table control.
AAFExecuteThe aafPasteEntireRow constant allows you to paste a row from a Table control into another Table control. The current row is replaced by the pasted row.
AnimationGetParameteracpLoop and acpMaxLoopCount, new constants to manage auto-scrolling text.

Note: This feature is only available from version 2025 Update 1.
AnimationSetParameteracpLoop and acpMaxLoopCount, new constants to manage auto-scrolling text.

Note: This feature is only available from version 2025 Update 1.
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.
gFontItalicThe display of italicized text has been improved in this version.
grTooltipgrTooltipFormatInternalWindow, new constant to use an internal window as a custom tooltip of a Chart control.
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.
iDestinationNew constants to enable 2-page preview, with the first page as cover page.
ImageInfoNew parameter for getting specific information: transparency area, alpha channel, etc.
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.
OpenDocumentThis function now handles Diagram documents.
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.
OpenDocumentAsynchronousThis function now handles Diagram documents.
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.
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).
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.
SpreadsheetLoadIt is now possible to load a CSV file into a Spreadsheet control.
SpreadsheetSaveIt is now possible to save the contents of the control to a CSV file.
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.
Java The following functions have been modified in this version:
ThreadExecuteIt is now possible to run secure threads (threadSecure constant).
New WLanguage properties
WINDEVWindows The new WLanguage properties are as follows:
New in SaaS
CouleurChamp
The property FieldColor property is used to identify and modify the background color of fields in a PDF form displayed in a PDF Reader control field.
This property is new in WINDEV Suite SaaS 2025 Update 3.
New in SaaS
CouleurFocus
The ColorFocus property can be used to identify and modify the color used to hightlight Edit control fields in a PDF form (displayed in a PDF Reader control field).
This property is new in WINDEV Suite SaaS 2025 Update 3.
DisplayedValueComboBoxThe DisplayedValueComboBox property gets and sets the value displayed in a Combo Box control, i.e., the value displayed when the row that contains that value is selected.
EffectThe Effect property gets and sets the blur radius on the contents of a control.
InvalidInputThe InvalidInput property determines if a control prevents the user from leaving when they enter invalid data.
MonochromeThe Monochrome property is used to:
  • determine if the pixels of an image contained in an Image control are automatically replaced with a color specified in the style options ("Style" tab of the control description, "Force monochrome mode").
  • enable or disable monochrome mode in an Image control.
Note: This property is only available from version 2025 Update 1.
PaneVisibleByDefaultThe PaneVisibleByDefault property determines if the image editor pane is visible by default.
WINDEVLinux New WLanguage properties for WINDEV applications on Linux:
New in SaaS
CouleurChamp
The property FieldColor property is used to identify and modify the background color of fields in a PDF form displayed in a PDF Reader control field.
This property is new in WINDEV Suite SaaS 2025 Update 3.
New in SaaS
CouleurFocus
The ColorFocus property can be used to identify and modify the color used to hightlight Edit control fields in a PDF form (displayed in a PDF Reader control field).
This property is new in WINDEV Suite SaaS 2025 Update 3.
Improved WLanguage properties
WINDEVWindows The following WLanguage properties have been improved:
MandatoryInputThe MandatoryInput property can now be used on a given control with mandatory input to determine whether or not it prevents the user from leaving. New constants available.
StateDisabledBlur, new constant used to blur data in Static, Edit, Combo Box or Image controls.
TooltipThis property can now be used to view and modify the tooltip associated with a control in a report.
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.
New advanced types of WLanguage
WINDEVWindows New advanced types available for WINDEV 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.
CommandThe Command type defines all the advanced characteristics of a command used for an executable file.
ftpConnectionThe ftpConnection type is used to define all the advanced characteristics of an FTP connection.
The type hReindexingHistory type allows you to see all the characteristics of the asynchronous optimizations performed previously: reindexing, index verification, memo verification, statistics calculation, etc.
This type of variable is new in 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.)
jsonReaderThe type jsonReader type allows linear browsing of a large JSON document with optimal performance and reduced memory usage.
Warning This type of variable is only available from version 2025 Update 3.
pdfControlThe type pdfChamp type is used to display all the characteristics and values of a field present in a form in PDF format.
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 type pdfProtection allows you to find out about the various protections applied to a PDF document present in a pdfDocument type variable.
This type of variable is new in WINDEV Suite SaaS 2025 Update 3.
The sysNotificationProgressBar type is used to define all the characteristics of a progress bar displayed in an interactive notification, including text, progress, etc.
This new variable type is available from WINDEV Suite SaaS 2025 Update 1.
The type xmlSignatureXAdES type is used to define all the advanced features of an XAdES compliant signature.
This type of variable is new in WINDEV Suite SaaS 2025 Update 3.
The type zipExeCreationParameter type type is used to define all the information needed to create a self-extracting archive in the form of an executable (.EXE).
This type of variable is new in WINDEV Suite SaaS 2025 Update 3.
WINDEVLinux New advanced types available for WINDEV 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.
CommandThe Command type defines all the advanced characteristics of a command used for an executable file.
ftpConnectionThe ftpConnection type is used to define all the advanced characteristics of an FTP connection.
The type hReindexingHistory type allows you to see all the characteristics of the asynchronous optimizations performed previously: reindexing, index verification, memo verification, statistics calculation, etc.
This type of variable is new in 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.)
jsonReaderThe type jsonReader type allows linear browsing of a large JSON document with optimal performance and reduced memory usage.
Warning This type of variable is only available from version 2025 Update 3.
pdfControlThe type pdfChamp type is used to display all the characteristics and values of a field present in a form in PDF format.
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 type pdfProtection allows you to find out about the various protections applied to a PDF document present in a pdfDocument type variable.
This type of variable is new in WINDEV Suite SaaS 2025 Update 3.
The type xmlSignatureXAdES type is used to define all the advanced features of an XAdES compliant signature.
This type of variable is new in WINDEV Suite SaaS 2025 Update 3.
WINDEVJava New advanced types available for WINDEV applications in Java:
ThreadThe Thread type allows you to define all the characteristics of a thread.
Improved advanced WLanguage types
WINDEVWindowsLinux The following advanced types have been improved for WINDEV applications:
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.
sysNotificationButton
  • The AssociatedTextInputName property associates the button with an Edit control in the notification. The button will be displayed next to the control.
  • The Style property allows you to select a style/color for the button.
Note: These properties are only available from version 2025 Update 1.
Toast
New in SaaS
  • The ClosingAnimation property sets the animation to be used when the toast is closed.
  • The OpeningAnimation property sets the animation to be used when the toast is opened.
  • The Round property sets the radius to be applied to the corners of the toast.
  • The Image property defines the path to the image displayed at the top left corner of the toast.
  • The ExternalMargin property sets the margin between the edge of the toast and the edge of the parent window (in pixels).
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.
xmlNodeThe Exist property is now available in write mode and can be used to force the creation of an empty node.
Minimum version required
  • Version 2025
Comments
Click [Add] to post a comment

Last update: 05/13/2025

Send a report | Local help