ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

New WINDEV Mobile 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
Android New WLanguage functions for Android:
Subscription-exclusive new feature
ArrayContain
Searches for an element in a WLanguage array.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
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.
Belgium.CheckTaxNumberChecks the validity of a Belgian tax number.
Brazil.CheckTaxNumberChecks the validity of a Brazilian tax number.
Canada.CheckTaxNumberChecks the validity of a Canadian tax number.
Subscription-exclusive new feature
CertificateExtractEnvelopedMessage
Checks the validity of a PKCS7 wrapped signature and extracts the wrapped message.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
ComboCloseCloses the drop-down list in a Combo Box control (simple or multi-column Combo Box control).
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.
dpDriveConnectCreates a connection to Dropbox.
Subscription-exclusive new feature
dTextHeight
Calculates text height in pixels.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
dTextWidth
Calculates text width in pixels.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
EmailExecuteCommand
Sends an IMAP command to the mail server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
EmailSubscribeToFolder
Adds an existing folder to the list of subscribed folders.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
EmailUnsubscribeFromFolder
Removes a folder from the list of subscribed folders.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
fMIMETypeReturns the type of file according to the MIME standard (Multipurpose Internet Mail Extensions).
fOpenTempFileCreates and opens a temporary file.
fTempFileReturns the name of a unique temporary file.
Subscription-exclusive new feature
FTPDirExist
Checks for a directory on an FTP server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
FTPGetFileTransfers a file from an FTP (File Transfer Protocol) server to the current computer.
AndroidAndroid Widget Note: This feature is only available from the subscription-based version of WINDEV Suite 2025 - Update 2.
Germany.CheckTaxNumberChecks the validity of a German tax number.
grCategoryThumbnailInitializes a category image in a Pie, Donut or Semi-circular chart.
grGetDataRetrieves a data from a chart.
grParameterRetrieves or modifies a chart parameter.
grPPCImageDefines the image used for a Pictorial Percentage chart.
grPPCMaximumValueSpecifies the maximum value used to calculate percentages in a Pictorial Percentage chart.
grScatterAddDataXYAdds a data into a "Scatter" chart.
Android Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
grScatterGetDataXYRetrieves a data from a "Scatter" chart.
Android Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
grScatterLinkPointLinks (or not) the points found in a "Scatter" chart.
Android Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
grScatterPointSizeDefines the size of points in a "Scatter" chart.
Android Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
grScatterSeriesColorInitializes the color of a series in a "Scatter" chart.
Android Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
grScatterSeriesLabelInitializes the label of a data series in a "Scatter" chart.
Android Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
HExecuteAsynchronousProcedure
Executes a stored procedure in asynchronous mode.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
HExportCSVExports the records found in a data file (HFSQL or OLE DB), a view or a query to a CSV file.
HExportJSONStringExports the records from a data file (HFSQL or OLE DB), view or query to a JSON string.
HExportXLSExports records from a data file (HFSQL or OLE DB), view or query to an Excel file (XLSX).
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).
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).
HRplAddFileAdds a data file to a universal replication.
HUpdateLinkUpdates on the server all the links of an HFSQL Client/Server data file.
Android Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 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.
Italy.CheckTaxNumberChecks the validity of an Italian tax number.
Subscription-exclusive new feature
JWTCreateAssertion
Creates a JWT assertion.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 1.
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.
Android This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
NearbyShareAcceptConnectionAccepts a connection request from a nearby device.
NearbyShareDisconnectCloses the connection with a nearby device.
NearbyShareDiscoverDeviceDiscovers nearby devices that have advertised themselves and are waiting to connect ("advertisers").
NearbyShareRejectConnectionRejects a connection request from a nearby device.
NearbyShareRequestConnectionSends a connection request to a nearby device.
NearbyShareSendSends data (binary buffer) to one or more nearby devices to which the current device is connected.
NearbyShareSendFileSends a file to one or more nearby devices to which the current device is connected.
NearbyShareStopAllStops all current nearby share tasks:
  • stop waiting for connections (advertising),
  • stop searching for nearby devices (discovery),
  • disconnect all currently connected devices.
NearbyShareStopDiscoveryStops searching for nearby devices (i.e., stops discovery).
NearbyShareStopWaitingStops waiting for other nearby devices to connect (i.e., stops advertising).
NearbyShareWaitForConnectionMakes the device visible to nearby devices in discovery mode (via NearbyShareDiscoverDevice) and waits for their connection request.
OpenAPIToHTTPBuilds the HTTP request to call a function of an API. It can then be sent using HTTPSend.
OpenIDReadIdentityRetrieves the identity of a user contained in an AuthToken variable.
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.
PDFAddImageAdds an image to a page in an existing PDF file.
PDFAddWatermarkAdds a watermark to all or some pages of an existing PDF file.
PDFExtractCreates a new PDF document from individual pages extracted from an existing PDF file.
PDFGetSignatureGets the signature of a PDF document as a buffer.
PDFGetSignatureDateGets the date of one of the signatures of a PDF document.
PDFNbSignaturesGets the number of signatures in a PDF document.
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.
ScanFromCameraToImageOpens a specific window for scanning one or more documents using the phone or tablet camera.
ScanFromCameraToPDFOpens a specific window for scanning one or more documents using the phone or tablet camera.
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.
SMSDetectOneTimeCodeAutomatically populates an Edit control with a one-time code received by SMS.
Spain.CheckTaxNumberChecks the validity of a Spanish tax number.
Subscription-exclusive new feature
SSHConnectCommand
Keeps the SSH session active between several commands sent to an SSH server (using the SSHCommand function).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
SSHDisconnectCommand
Stops the SSH session that was active to send a series of commands.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Switzerland.CheckTaxNumberChecks the validity of a Swiss tax number.
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.
tapiGetNumberOpens a window that allows sharing the user's phone number(s).
UnitedStates.CheckTaxNumberChecks the validity of a US tax number.
Subscription-exclusive new feature
VaultSecretContents
Checks for the secret contents of the vault, i.e. determines if an application is executed using the secret contents.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
VaultUseContentsForTestMode
Forces the use of vault contents specifically included for testing purposes.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
WinInHeightReturns the interior height of a window (without title bar and border).
WinInWidthReturns the interior width of a window (without borders).
WinInXPosReturns the horizontal position of the upper-left corner of the client area of a window (without border and title bar), in relation to the upper-left corner of the screen.
WinInYPosReturns the vertical position of the upper-left corner of the client area of a window (without border and title bar), in relation to the upper-left corner of the screen.
WinOutHeightReturns the outer height of a window.
WinOutWidthReturns the outer width of a window.
WinOutXPosReturns the horizontal position of the upper-left corner of a window in relation to the upper-left corner of the screen.
WinOutYPosReturns the vertical position of the upper-left corner of a window in relation to the upper-left corner of the screen.
xlsAddWorksheetAdds or inserts a new worksheet into an Excel document.
xlsCloseCloses an XLS file.
xlsColumnTitleRetrieves the title of a column found in an XLS file.
xlsColumnTypeReturns the type of data entered in a column of an XLS file.
xlsCoordinatesToNameRetrieves the name of a cell, XLS worksheet or Spreadsheet control according to its coordinates.
xlsCurrentWorksheetUsed to find out and modify the current worksheet in an XLS file.
xlsDataRetrieves the content of a cell found in an XLS file.
xlsDeleteWorksheetDeletes a worksheet from the Excel document.
xlsGetMergeDetermines if a cell is merged with other cells and gets the merged cell range.
xlsMergeCellMerges the specified cells in an Excel document.
xlsMsgErrorReturns the caption of the last error caused by an XLS function.
xlsNameToCoordinatesReturns the coordinates of a cell, XLS file or spreadsheet control according to its name.
xlsNbColumnReturns the number of columns found in a worksheet of an XLS file.
xlsNbRowReturns the number of rows found in an XLS file.
xlsNbWorksheetReturns the number of worksheets found in an XLS file.
xlsOpenOpens an Excel file (xls or xlsx files).
xlsRecalculateAllRecalculates all formulas in an Excel (XLSX) document.
xlsSaveSaves an XLS document.
xlsUnmergeCellUnmerges a range of cells.
xlsVersionReturns the Excel version that was used to save the file.
Subscription-exclusive new feature
zipEndAddingFile
Declares the end of the optimized addition of a series of files to an archive.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
zipStartAddingFile
Declares the start of the optimized addition of files to a CAB, ZIP, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
New WLanguage functions for Android (prefix syntax):
<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.
Subscription-exclusive new feature
<Array type>.Contain
Searches for an element in a WLanguage array.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
<AuthToken variable>.OpenIDReadIdentityRetrieves the identity of a user contained in an AuthToken variable.
<AuthToken>.LogoutLogs out a user previously authenticated via the OAuth 2.0 protocol on any web service.
<AuthToken>.RevokeRevokes a JSON Web Token (JWT).
<Chart>.CategoryThumbnailInitializes a category image in a Pie, Donut or Semi-circular chart.
<Chart>.GetDataRetrieves a data from a chart.
<Chart>.ParameterRetrieves or modifies a chart parameter.
<Chart>.PPCImageDefines the image used for a Pictorial Percentage chart.
<Chart>.PPCMaximumValueSpecifies the maximum value used to calculate percentages in a Pictorial Percentage chart.
<Chart>.ScatterAddDataXYAdds a data into a "Scatter" chart.
Android Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
<Chart>.ScatterGetDataXYRetrieves a data from a "Scatter" chart.
Android Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
<Chart>.ScatterLinkPointLinks (or not) the points found in a "Scatter" chart.
Android Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
<Chart>.ScatterPointSizeDefines the size of points in a "Scatter" chart.
Android Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
<Chart>.ScatterSeriesColorInitializes the color of a series in a "Scatter" chart.
Android Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
<Chart>.ScatterSeriesLabelInitializes the label of a data series in a "Scatter" chart.
Android Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
<Combo box>.CloseForces the closing of the drop-down list in a Combo Box control (simple or multi-column Combo Box).
Subscription-exclusive new feature
<Connection variable>.ExecuteAsynchronousProcedure
Executes a stored procedure in asynchronous mode.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
<Control>.RectangleReturns the coordinates of the rectangle corresponding to the specified area of a control.
<DiskFile variable>.OpenTempFileCreates and opens a temporary file.
Subscription-exclusive new feature
<emailIMAPSession variable>.ExecuteCommand
Sends an IMAP command to the mail server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<emailIMAPSession variable>.SubscribeToFolder
Adds an existing folder to the list of subscribed folders.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<emailIMAPSession variable>.UnsubscribeFromFolder
Removes a folder from the list of subscribed folders.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Command
Sends a specific FTP command to a server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Connect
Connects the current computer to an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.CurrentDir
Gets or sets the current directory on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Date
Returns the different dates of a file (date the file was created, modified or accessed) located on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.DateTime
Returns the different creation, modification or access dates and times associated with a file located on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.DeleteFile
Deletes a file from an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.DirExist
Checks for a directory on an FTP server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
<ftpConnection variable>.FileExist
Checks if a given file exists on an FTP server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Get
Transfers a file or directory from an FTP server (File Transfer Protocol) to the current computer.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.GetFile
Transfers a file from an FTP (File Transfer Protocol) server to the current computer.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.ListFile
Lists the directories or files in a directory located on an FTP server and returns the number of files and/or directories.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.MakeDir
Creates a directory on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Name
Returns the name of the last file accessed by an FTP function.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.RemoveDir
Deletes a directory and its content (files and subdirectories) from an FTP server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.RenameFile
Renames or moves a file located on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Send
Transfers a file or directory to an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Size
Returns the size (in bytes) of a file located on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Time
Returns the different creation, modification or access times associated with a file located on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>Attribute
Gets the attributes of a file located on an FTP server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 1.
<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.
<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.
Android This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
<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>.AddWatermarkAdds a watermark to all the pages of an existing PDF file.
<pdfDocument variable>.ExtractCreates a new PDF document from individual pages extracted from an existing PDF file.
<pdfDocument variable>.GetSignatureGets the signature of a PDF document as a buffer.
<pdfDocument variable>.GetSignatureDateGets the date of one of the signatures of a PDF document.
<pdfDocument variable>.NbSignaturesGets the number of signatures in a PDF document.
<pdfPage variable>.AddImageAdds an image to a page in an existing PDF file.
<pdfPage variable>.AddWatermarkAdds a watermark to a page of an existing PDF file.
<Report>.InitReportVersoInitializes the parameters of a report to be printed on the verso side of another report.
<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>.ExportCSVExports the records found in a data file (HFSQL or OLE DB), a view or a query to a CSV file.
<Source>.ExportJSONStringExports the records from a data file (HFSQL or OLE DB), view or query to a JSON string.
<Source>.ExportXLSExports records from a data file (HFSQL or OLE DB), view or query to an Excel file (XLSX).
<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).
<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).
<Source>.UpdateLinkUpdates on the server all the links of an HFSQL Client/Server data file.
Android Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
<sshSession variable>.Command
Sends a command to an SSH server. The session is automatically started and closed as soon as the command is sent.
Subscription-exclusive new feature
<sshSession variable>.ConnectCommand
Keeps the SSH session active between several commands sent to an SSH server (using the SSHCommand function).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<sshSession variable>.DisconnectCommand
Stops the SSH session that was active to send a series of commands.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
<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.
<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.
<Window>.InHeightReturns the interior height of a window (without title bar and border).
<Window>.InWidthReturns the interior width of a window (without borders).
<Window>.InXPosReturns the horizontal position of the upper-left corner of the client area of a window (without border and title bar), in relation to the upper-left corner of the screen.
<Window>.InYPosReturns the vertical position of the upper-left corner of the client area of a window (without border and title bar), in relation to the upper-left corner of the screen.
<Window>.OutHeightReturns the outer height of a window.
<Window>.OutWidthReturns the outer width of a window.
<Window>.OutXPosReturns the horizontal position of the upper-left corner of a window in relation to the upper-left corner of the screen.
<Window>.OutYPosReturns the vertical position of the upper-left corner of a window in relation to the upper-left corner of the screen.
<xlsDocument variable>.AddWorksheetAdds or inserts a new worksheet into an Excel document.
<xlsDocument variable>.CloseCloses an XLS file.
<xlsDocument variable>.DeleteWorksheetDeletes a worksheet from the Excel document.
<xlsDocument variable>.GetMergeDetermines if a cell is merged with other cells and gets the merged cell range.
<xlsDocument variable>.MergeCellMerges the specified cells in an Excel document.
<xlsDocument variable>.RecalculateAllRecalculates all formulas in an Excel (XLSX) document.
<xlsDocument variable>.SaveSaves an XLS document.
<xlsDocument variable>.UnmergeCellUnmerges a given cell.
Subscription-exclusive new feature
<zipArchive variable>.EndAddingFile
Declares the end of the optimized addition of a series of files to an archive.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
<zipArchive variable>.StartAddingFile
Declares the start of the optimized addition of files to a CAB, ZIP, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
FTPDeconnecte_objetftpConnexion
Closes the connection between the current computer and the FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Android Widget New WLanguage functions for Android widget mode:
AnimationSetModeChanges the type of animation:
  • for an image in an Image control.
  • for a text in a static control.
Subscription-exclusive new feature
ArrayContain
Searches for an element in a WLanguage array.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
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).
Belgium.CheckTaxNumberChecks the validity of a Belgian tax number.
Brazil.CheckTaxNumberChecks the validity of a Brazilian tax number.
Canada.CheckTaxNumberChecks the validity of a Canadian tax number.
Subscription-exclusive new feature
CertificateExtractEnvelopedMessage
Checks the validity of a PKCS7 wrapped signature and extracts the wrapped message.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
ComboCloseCloses the drop-down list in a Combo Box control (simple or multi-column Combo Box control).
DayOfYearToDateTakes the number of a day in the year and returns the corresponding date in "YYYYMMDD" format.
Subscription-exclusive new feature
dTextHeight
Calculates text height in pixels.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
dTextWidth
Calculates text width in pixels.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
EmailExecuteCommand
Sends an IMAP command to the mail server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
EmailSubscribeToFolder
Adds an existing folder to the list of subscribed folders.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
EmailUnsubscribeFromFolder
Removes a folder from the list of subscribed folders.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
fOpenTempFileCreates and opens a temporary file.
fTempFileReturns the name of a unique temporary file.
Subscription-exclusive new feature
FTPDirExist
Checks for a directory on an FTP server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
FTPGetFileTransfers a file from an FTP (File Transfer Protocol) server to the current computer.
AndroidAndroid Widget Note: This feature is only available from the subscription-based version of WINDEV Suite 2025 - Update 2.
Germany.CheckTaxNumberChecks the validity of a German tax number.
grCategoryThumbnailInitializes a category image in a Pie, Donut or Semi-circular chart.
Subscription-exclusive new feature
HExecuteAsynchronousProcedure
Executes a stored procedure in asynchronous mode.
This function is only available in subscription-based versions, starting with WINDEV Suite 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).
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).
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).
HRplAddFileAdds a data file to a universal replication.
HUpdateLinkUpdates on the server all the links of an HFSQL Client/Server data file.
Android Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 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.
Italy.CheckTaxNumberChecks the validity of an Italian tax number.
OpenAPIToHTTPBuilds the HTTP request to call a function of an API. It can then be sent using HTTPSend.
OpenIDReadIdentityRetrieves the identity of a user contained in an AuthToken variable.
PDFAddImageAdds an image to a page in an existing PDF file.
PDFAddWatermarkAdds a watermark to all or some pages of an existing PDF file.
PDFExtractCreates a new PDF document from individual pages extracted from an existing PDF file.
PDFGetSignatureGets the signature of a PDF document as a buffer.
PDFGetSignatureDateGets the date of one of the signatures of a PDF document.
PDFNbSignaturesGets the number of signatures in a PDF document.
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.
Spain.CheckTaxNumberChecks the validity of a Spanish tax number.
Subscription-exclusive new feature
SSHConnectCommand
Keeps the SSH session active between several commands sent to an SSH server (using the SSHCommand function).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
SSHDisconnectCommand
Stops the SSH session that was active to send a series of commands.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Switzerland.CheckTaxNumberChecks the validity of a Swiss tax number.
UnitedStates.CheckTaxNumberChecks the validity of a US tax number.
Subscription-exclusive new feature
VaultSecretContents
Checks for the secret contents of the vault, i.e. determines if an application is executed using the secret contents.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
VaultUseContentsForTestMode
Forces the use of vault contents specifically included for testing purposes.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
zipEndAddingFile
Declares the end of the optimized addition of a series of files to an archive.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
zipStartAddingFile
Declares the start of the optimized addition of files to a CAB, ZIP, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
New WLanguage functions for Android widget mode (prefix syntax):
<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.
Subscription-exclusive new feature
<Array type>.Contain
Searches for an element in a WLanguage array.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
<AuthToken variable>.OpenIDReadIdentityRetrieves the identity of a user contained in an AuthToken variable.
<AuthToken>.LogoutLogs out a user previously authenticated via the OAuth 2.0 protocol on any web service.
<AuthToken>.RevokeRevokes a JSON Web Token (JWT).
<Chart>.CategoryThumbnailInitializes a category image in a Pie, Donut or Semi-circular chart.
<Combo box>.CloseForces the closing of the drop-down list in a Combo Box control (simple or multi-column Combo Box).
Subscription-exclusive new feature
<Connection variable>.ExecuteAsynchronousProcedure
Executes a stored procedure in asynchronous mode.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
<DiskFile variable>.OpenTempFileCreates and opens a temporary file.
Subscription-exclusive new feature
<emailIMAPSession variable>.ExecuteCommand
Sends an IMAP command to the mail server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<emailIMAPSession variable>.SubscribeToFolder
Adds an existing folder to the list of subscribed folders.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<emailIMAPSession variable>.UnsubscribeFromFolder
Removes a folder from the list of subscribed folders.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Command
Sends a specific FTP command to a server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Connect
Connects the current computer to an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.CurrentDir
Gets or sets the current directory on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Date
Returns the different dates of a file (date the file was created, modified or accessed) located on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.DateTime
Returns the different creation, modification or access dates and times associated with a file located on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.DeleteFile
Deletes a file from an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.DirExist
Checks for a directory on an FTP server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
<ftpConnection variable>.FileExist
Checks if a given file exists on an FTP server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Get
Transfers a file or directory from an FTP server (File Transfer Protocol) to the current computer.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.GetFile
Transfers a file from an FTP (File Transfer Protocol) server to the current computer.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.ListFile
Lists the directories or files in a directory located on an FTP server and returns the number of files and/or directories.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.MakeDir
Creates a directory on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Name
Returns the name of the last file accessed by an FTP function.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.RemoveDir
Deletes a directory and its content (files and subdirectories) from an FTP server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.RenameFile
Renames or moves a file located on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Send
Transfers a file or directory to an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Size
Returns the size (in bytes) of a file located on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Time
Returns the different creation, modification or access times associated with a file located on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>Attribute
Gets the attributes of a file located on an FTP server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 1.
<pdfDocument variable>.AddWatermarkAdds a watermark to all the pages of an existing PDF file.
<pdfDocument variable>.ExtractCreates a new PDF document from individual pages extracted from an existing PDF file.
<pdfDocument variable>.GetSignatureGets the signature of a PDF document as a buffer.
<pdfDocument variable>.GetSignatureDateGets the date of one of the signatures of a PDF document.
<pdfDocument variable>.NbSignaturesGets the number of signatures in a PDF document.
<pdfPage variable>.AddImageAdds an image to a page in an existing PDF file.
<pdfPage variable>.AddWatermarkAdds a watermark to a page of an existing PDF file.
<Report>.InitReportVersoInitializes the parameters of a report to be printed on the verso side of another report.
<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>.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).
<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).
<Source>.UpdateLinkUpdates on the server all the links of an HFSQL Client/Server data file.
Android Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
<sshSession variable>.Command
Sends a command to an SSH server. The session is automatically started and closed as soon as the command is sent.
Subscription-exclusive new feature
<sshSession variable>.ConnectCommand
Keeps the SSH session active between several commands sent to an SSH server (using the SSHCommand function).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<sshSession variable>.DisconnectCommand
Stops the SSH session that was active to send a series of commands.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
<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.
Subscription-exclusive new feature
<zipArchive variable>.EndAddingFile
Declares the end of the optimized addition of a series of files to an archive.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
<zipArchive variable>.StartAddingFile
Declares the start of the optimized addition of files to a CAB, ZIP, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
FTPDeconnecte_objetftpConnexion
Closes the connection between the current computer and the FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
iPhone/iPad New WLanguage functions for iPhone/iPad:
AnimationSetModeChanges the type of animation:
  • for an image in an Image control.
  • for a text in a static control.
AppointmentCreateOpens a new appointment window in the device's native calendar application.
Subscription-exclusive new feature
ArrayContain
Searches for an element in a WLanguage array.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
AuthGetUserInfoRetrieves user information from an access token.
AuthIntrospectTokenDetermines the set of metadata for an OAuth token.
AuthRevokeTokenRevokes a JSON Web Token (JWT).
AuthVerifyAuthenticationWhen SSO authentication is used, checks the validity of the current user's token.
Subscription-exclusive new feature
CertificateExtractEnvelopedMessage
Checks the validity of a PKCS7 wrapped signature and extracts the wrapped message.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
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.
Subscription-exclusive new feature
dDifferenceImage
Compares two images and returns a grayscale image and a percentage determining the differences between the images.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
dpDriveConnectCreates a connection to Dropbox.
Subscription-exclusive new feature
dTextHeight
Calculates text height in pixels.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
dTextWidth
Calculates text width in pixels.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
EmailExecuteCommand
Sends an IMAP command to the mail server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
EmailSubscribeToFolder
Adds an existing folder to the list of subscribed folders.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
EmailUnsubscribeFromFolder
Removes a folder from the list of subscribed folders.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
fOpenTempFileCreates and opens a temporary file.
fTempFileReturns the name of a unique temporary file.
Subscription-exclusive new feature
FTPDirExist
Checks for a directory on an FTP server.
This function is only available in subscription-based versions, starting with WINDEV Suite 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.
Subscription-exclusive new feature
HCheckIndexAsynchronous
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 function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
HCheckMemoAsynchronous
Checks the structural integrity of memos in an HFSQL Client/Server data file.
This function is only available in subscription-based versions, starting with WINDEV Suite 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.
Subscription-exclusive new feature
HExecuteAsynchronousProcedure
Executes a stored procedure in asynchronous mode.
This function is only available in subscription-based versions, starting with WINDEV Suite 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).
Subscription-exclusive new feature
HListReindexingHistory
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 function is only available in subscription-based versions, starting with WINDEV Suite 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.
Subscription-exclusive new feature
HReindexAsynchronous
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 function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
HRplAddFileAdds a data file to a universal replication.
Subscription-exclusive new feature
HSecurityPolicyCheck
Checks that each user accounts complies with the password security policy associated with the HFSQL server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
HSecurityPolicyGet
Gets the security policy of an HFSQL server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
HSecurityPolicySet
Sets the password security policy of an HFSQL server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
HSecurityPolicyUnlockAccount
Unlocks a user account that has been locked due too many unsuccessful login attempts.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
HStatCalculateAsynchronous
Gets various statistics on the keys of an HFSQL Client/Server data file.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
HTTPSendAsynchronous
Sends an HTTP request in asynchronous mode. This means the program continues to run and the response is processed by a specific procedure.
This function is only available in subscription-based versions, starting with WINDEV Suite 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.
Subscription-exclusive new feature
JWTCreateAssertion
Creates a JWT assertion.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 1.
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.
Android This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
OpenAPIToHTTPBuilds the HTTP request to call a function of an API. It can then be sent using HTTPSend.
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.
PDFAddImageAdds an image to a page in an existing PDF file.
PDFExtractCreates a new PDF document from individual pages extracted from an existing PDF file.
PDFExtractPageExtracts a page from a PDF file in a variable of type Image.
ScanFromCameraToImageOpens a specific window for scanning one or more documents using the phone or tablet camera.
ScanFromCameraToPDFOpens a specific window for scanning one or more documents using the phone or tablet camera.
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.
Subscription-exclusive new feature
SSHConnectCommand
Keeps the SSH session active between several commands sent to an SSH server (using the SSHCommand function).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
SSHDisconnectCommand
Stops the SSH session that was active to send a series of commands.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
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.
Subscription-exclusive new feature
VaultSecretContents
Checks for the secret contents of the vault, i.e. determines if an application is executed using the secret contents.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
VaultUseContentsForTestMode
Forces the use of vault contents specifically included for testing purposes.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
WinInHeightReturns the interior height of a window (without title bar and border).
WinInWidthReturns the interior width of a window (without borders).
WinInXPosReturns the horizontal position of the upper-left corner of the client area of a window (without border and title bar), in relation to the upper-left corner of the screen.
WinInYPosReturns the vertical position of the upper-left corner of the client area of a window (without border and title bar), in relation to the upper-left corner of the screen.
WinOutHeightReturns the outer height of a window.
WinOutWidthReturns the outer width of a window.
WinOutXPosReturns the horizontal position of the upper-left corner of a window in relation to the upper-left corner of the screen.
WinOutYPosReturns the vertical position of the upper-left corner of a window in relation to the upper-left corner of the screen.
xlsAddWorksheetAdds or inserts a new worksheet into an Excel document.
xlsCloseCloses an XLS file.
xlsColumnTitleRetrieves the title of a column found in an XLS file.
xlsColumnTypeReturns the type of data entered in a column of an XLS file.
xlsCoordinatesToNameRetrieves the name of a cell, XLS worksheet or Spreadsheet control according to its coordinates.
xlsCurrentWorksheetUsed to find out and modify the current worksheet in an XLS file.
xlsDataRetrieves the content of a cell found in an XLS file.
xlsDeleteWorksheetDeletes a worksheet from the Excel document.
xlsGetMergeDetermines if a cell is merged with other cells and gets the merged cell range.
xlsMergeCellMerges the specified cells in an Excel document.
xlsMsgErrorReturns the caption of the last error caused by an XLS function.
xlsNameToCoordinatesReturns the coordinates of a cell, XLS file or spreadsheet control according to its name.
xlsNbColumnReturns the number of columns found in a worksheet of an XLS file.
xlsNbRowReturns the number of rows found in an XLS file.
xlsNbWorksheetReturns the number of worksheets found in an XLS file.
xlsOpenOpens an Excel file (xls or xlsx files).
xlsRecalculateAllRecalculates all formulas in an Excel (XLSX) document.
xlsSaveSaves an XLS document.
xlsUnmergeCellUnmerges a range of cells.
xlsVersionReturns the Excel version that was used to save the file.
Subscription-exclusive new feature
zipEndAddingFile
Declares the end of the optimized addition of a series of files to an archive.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
zipOpenRAROpens an existing archive in RAR format.
Subscription-exclusive new feature
zipStartAddingFile
Declares the start of the optimized addition of files to a CAB, ZIP, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
New WLanguage functions for iPhone/iPad (prefix syntax):
Subscription-exclusive new feature
<Array type>.Contain
Searches for an element in a WLanguage array.
This function is only available in subscription-based versions, starting with WINDEV Suite 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.
<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.
Subscription-exclusive new feature
<Connection variable>.ExecuteAsynchronousProcedure
Executes a stored procedure in asynchronous mode.
This function is only available in subscription-based versions, starting with WINDEV Suite 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.
Subscription-exclusive new feature
<Connection variable>.SecurityPolicyCheck
Checks that each user accounts complies with the password security policy associated with the HFSQL server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
<Connection variable>.SecurityPolicyGet
Gets the security policy of an HFSQL server.
This new function is available from version 2025 Update 3.
Android This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
<Connection variable>.SecurityPolicySet
Sets the password security policy of an HFSQL server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
<Connection variable>.SecurityPolicyUnlockAccount
Unlocks a user account that has been locked due too many unsuccessful login attempts.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
<Control>.RectangleReturns the coordinates of the rectangle corresponding to the specified area of a control.
<DiskFile variable>.OpenTempFileCreates and opens a temporary file.
Subscription-exclusive new feature
<emailIMAPSession variable>.ExecuteCommand
Sends an IMAP command to the mail server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<emailIMAPSession variable>.SubscribeToFolder
Adds an existing folder to the list of subscribed folders.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<emailIMAPSession variable>.UnsubscribeFromFolder
Removes a folder from the list of subscribed folders.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Connect
Connects the current computer to an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.CurrentDir
Gets or sets the current directory on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Date
Returns the different dates of a file (date the file was created, modified or accessed) located on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.DateTime
Returns the different creation, modification or access dates and times associated with a file located on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.DeleteFile
Deletes a file from an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.DirExist
Checks for a directory on an FTP server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
<ftpConnection variable>.FileExist
Checks if a given file exists on an FTP server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Get
Transfers a file or directory from an FTP server (File Transfer Protocol) to the current computer.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.GetFile
Transfers a file from an FTP (File Transfer Protocol) server to the current computer.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.ListFile
Lists the directories or files in a directory located on an FTP server and returns the number of files and/or directories.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.MakeDir
Creates a directory on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Name
Returns the name of the last file accessed by an FTP function.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.RemoveDir
Deletes a directory and its content (files and subdirectories) from an FTP server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.RenameFile
Renames or moves a file located on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Send
Transfers a file or directory to an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Size
Returns the size (in bytes) of a file located on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Time
Returns the different creation, modification or access times associated with a file located on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>Attribute
Gets the attributes of a file located on an FTP server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 1.
Subscription-exclusive new feature
<HFSQL connection>.CheckIndexAsynchronous
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 function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<HFSQL connection>.CheckMemoAsynchronous
Checks the structural integrity of memos in an HFSQL Client/Server data file.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<HFSQL connection>.ListReindexingHistory
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 function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<HFSQL connection>.ReindexAsynchronous
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 function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<HFSQL connection>.StatCalculateAsynchronous
Gets various statistics on the keys of an HFSQL Client/Server data file.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<httpRequest variable>.SendAsynchronous
Sends an HTTP request in asynchronous mode. This means the program continues to run and the response is processed by a specific procedure.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
<Image variable>.Difference
Compares two images and returns a grayscale image and a percentage determining the differences between the images.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
<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.
Subscription-exclusive new feature
<Image>Difference
Compares two images and returns a grayscale image and a percentage determining the differences between the images.
This function is only available in subscription-based versions, starting with WINDEV Suite 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.
Android This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
<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>.ExtractPageExtracts a page from a PDF file in a variable of type Image.
<pdfPage variable>.AddImageAdds an image to a page in an existing PDF file.
Subscription-exclusive new feature
<picLayer variable>.Difference
Compares two images and returns a grayscale image and a percentage determining the differences between the images.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
<Report>.InitReportVersoInitializes the parameters of a report to be printed on the verso side of another report.
<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).
Subscription-exclusive new feature
<sshSession variable>.Command
Sends a command to an SSH server. The session is automatically started and closed as soon as the command is sent.
Subscription-exclusive new feature
<sshSession variable>.ConnectCommand
Keeps the SSH session active between several commands sent to an SSH server (using the SSHCommand function).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<sshSession variable>.DisconnectCommand
Stops the SSH session that was active to send a series of commands.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
<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.
Subscription-exclusive new feature
<WDPic variable>.Difference
Compares two images and returns a grayscale image and a percentage determining the differences between the images.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
<Window>.InHeightReturns the interior height of a window (without title bar and border).
<Window>.InWidthReturns the interior width of a window (without borders).
<Window>.InXPosReturns the horizontal position of the upper-left corner of the client area of a window (without border and title bar), in relation to the upper-left corner of the screen.
<Window>.InYPosReturns the vertical position of the upper-left corner of the client area of a window (without border and title bar), in relation to the upper-left corner of the screen.
<Window>.OutHeightReturns the outer height of a window.
<Window>.OutWidthReturns the outer width of a window.
<Window>.OutXPosReturns the horizontal position of the upper-left corner of a window in relation to the upper-left corner of the screen.
<Window>.OutYPosReturns the vertical position of the upper-left corner of a window in relation to the upper-left corner of the screen.
<Window>.PaletteGetGets the palette currently used by the window.
<xlsDocument variable>.AddWorksheetAdds or inserts a new worksheet into an Excel document.
<xlsDocument variable>.CloseCloses an XLS file.
<xlsDocument variable>.DeleteWorksheetDeletes a worksheet from the Excel document.
<xlsDocument variable>.GetMergeDetermines if a cell is merged with other cells and gets the merged cell range.
<xlsDocument variable>.MergeCellMerges the specified cells in an Excel document.
<xlsDocument variable>.RecalculateAllRecalculates all formulas in an Excel (XLSX) document.
<xlsDocument variable>.SaveSaves an XLS document.
<xlsDocument variable>.UnmergeCellUnmerges a given cell.
Subscription-exclusive new feature
<zipArchive variable>.EndAddingFile
Declares the end of the optimized addition of a series of files to an archive.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
<zipArchive variable>.OpenRAROpens an existing archive in RAR format.
Subscription-exclusive new feature
<zipArchive variable>.StartAddingFile
Declares the start of the optimized addition of files to a CAB, ZIP, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
FTPDeconnecte_objetftpConnexion
Closes the connection between the current computer and the FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
IOS Widget New WLanguage functions for iOS widget mode:
Subscription-exclusive new feature
ArrayContain
Searches for an element in a WLanguage array.
This function is only available in subscription-based versions, starting with WINDEV Suite 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.
AuthRevokeTokenRevokes a JSON Web Token (JWT).
AuthVerifyAuthenticationWhen SSO authentication is used, checks the validity of the current user's token.
Subscription-exclusive new feature
CertificateExtractEnvelopedMessage
Checks the validity of a PKCS7 wrapped signature and extracts the wrapped message.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
DayOfYearToDateTakes the number of a day in the year and returns the corresponding date in "YYYYMMDD" format.
Subscription-exclusive new feature
dDifferenceImage
Compares two images and returns a grayscale image and a percentage determining the differences between the images.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
dTextHeight
Calculates text height in pixels.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
dTextWidth
Calculates text width in pixels.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
ExecuteReactiveProcedureForces the execution of a reactive procedure.
fOpenTempFileCreates and opens a temporary file.
fTempFileReturns the name of a unique temporary file.
Subscription-exclusive new feature
FTPDirExist
Checks for a directory on an FTP server.
This function is only available in subscription-based versions, starting with WINDEV Suite 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.
Subscription-exclusive new feature
HCheckIndexAsynchronous
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 function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
HCheckMemoAsynchronous
Checks the structural integrity of memos in an HFSQL Client/Server data file.
This function is only available in subscription-based versions, starting with WINDEV Suite 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.
Subscription-exclusive new feature
HExecuteAsynchronousProcedure
Executes a stored procedure in asynchronous mode.
This function is only available in subscription-based versions, starting with WINDEV Suite 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).
Subscription-exclusive new feature
HListReindexingHistory
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 function is only available in subscription-based versions, starting with WINDEV Suite 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.
Subscription-exclusive new feature
HReindexAsynchronous
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 function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
HRplAddFileAdds a data file to a universal replication.
Subscription-exclusive new feature
HSecurityPolicyCheck
Checks that each user accounts complies with the password security policy associated with the HFSQL server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
HSecurityPolicyGet
Gets the security policy of an HFSQL server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
HSecurityPolicySet
Sets the password security policy of an HFSQL server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
HSecurityPolicyUnlockAccount
Unlocks a user account that has been locked due too many unsuccessful login attempts.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
HStatCalculateAsynchronous
Gets various statistics on the keys of an HFSQL Client/Server data file.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
HTTPSendAsynchronous
Sends an HTTP request in asynchronous mode. This means the program continues to run and the response is processed by a specific procedure.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
iInitReportVersoInitializes the parameters of a report to be printed on the verso side of another report.
InRecycleModeIndicates whether "Recycle pre-launched sessions" is enabled in the project options.
Subscription-exclusive new feature
JWTCreateAssertion
Creates a JWT assertion.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 1.
PDFExtractPageExtracts a page from a PDF file in a variable of type Image.
Subscription-exclusive new feature
SSHConnectCommand
Keeps the SSH session active between several commands sent to an SSH server (using the SSHCommand function).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
SSHDisconnectCommand
Stops the SSH session that was active to send a series of commands.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
VaultSecretContents
Checks for the secret contents of the vault, i.e. determines if an application is executed using the secret contents.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
VaultUseContentsForTestMode
Forces the use of vault contents specifically included for testing purposes.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
zipEndAddingFile
Declares the end of the optimized addition of a series of files to an archive.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
zipOpenRAROpens an existing archive in RAR format.
Subscription-exclusive new feature
zipStartAddingFile
Declares the start of the optimized addition of files to a CAB, ZIP, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
New WLanguage functions for iOS widget mode (prefix syntax):
Subscription-exclusive new feature
<Array type>.Contain
Searches for an element in a WLanguage array.
This function is only available in subscription-based versions, starting with WINDEV Suite 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.
<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.
Subscription-exclusive new feature
<Connection variable>.ExecuteAsynchronousProcedure
Executes a stored procedure in asynchronous mode.
This function is only available in subscription-based versions, starting with WINDEV Suite 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.
Subscription-exclusive new feature
<Connection variable>.SecurityPolicyCheck
Checks that each user accounts complies with the password security policy associated with the HFSQL server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
<Connection variable>.SecurityPolicyGet
Gets the security policy of an HFSQL server.
This new function is available from version 2025 Update 3.
Android This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
<Connection variable>.SecurityPolicySet
Sets the password security policy of an HFSQL server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
<Connection variable>.SecurityPolicyUnlockAccount
Unlocks a user account that has been locked due too many unsuccessful login attempts.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
<DiskFile variable>.OpenTempFileCreates and opens a temporary file.
Subscription-exclusive new feature
<ftpConnection variable>.Connect
Connects the current computer to an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.CurrentDir
Gets or sets the current directory on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Date
Returns the different dates of a file (date the file was created, modified or accessed) located on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.DateTime
Returns the different creation, modification or access dates and times associated with a file located on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.DeleteFile
Deletes a file from an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.DirExist
Checks for a directory on an FTP server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
<ftpConnection variable>.FileExist
Checks if a given file exists on an FTP server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Get
Transfers a file or directory from an FTP server (File Transfer Protocol) to the current computer.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.GetFile
Transfers a file from an FTP (File Transfer Protocol) server to the current computer.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.ListFile
Lists the directories or files in a directory located on an FTP server and returns the number of files and/or directories.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.MakeDir
Creates a directory on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Name
Returns the name of the last file accessed by an FTP function.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.RemoveDir
Deletes a directory and its content (files and subdirectories) from an FTP server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.RenameFile
Renames or moves a file located on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Send
Transfers a file or directory to an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Size
Returns the size (in bytes) of a file located on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Time
Returns the different creation, modification or access times associated with a file located on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>Attribute
Gets the attributes of a file located on an FTP server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 1.
Subscription-exclusive new feature
<HFSQL connection>.CheckIndexAsynchronous
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 function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<HFSQL connection>.CheckMemoAsynchronous
Checks the structural integrity of memos in an HFSQL Client/Server data file.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<HFSQL connection>.ListReindexingHistory
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 function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<HFSQL connection>.ReindexAsynchronous
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 function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<HFSQL connection>.StatCalculateAsynchronous
Gets various statistics on the keys of an HFSQL Client/Server data file.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<httpRequest variable>.SendAsynchronous
Sends an HTTP request in asynchronous mode. This means the program continues to run and the response is processed by a specific procedure.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
<Image variable>.Difference
Compares two images and returns a grayscale image and a percentage determining the differences between the images.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
<Image>Difference
Compares two images and returns a grayscale image and a percentage determining the differences between the images.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
<pdfDocument variable>.ExtractPageExtracts a page from a PDF file in a variable of type Image.
Subscription-exclusive new feature
<picLayer variable>.Difference
Compares two images and returns a grayscale image and a percentage determining the differences between the images.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
<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).
Subscription-exclusive new feature
<sshSession variable>.Command
Sends a command to an SSH server. The session is automatically started and closed as soon as the command is sent.
Subscription-exclusive new feature
<sshSession variable>.ConnectCommand
Keeps the SSH session active between several commands sent to an SSH server (using the SSHCommand function).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<sshSession variable>.DisconnectCommand
Stops the SSH session that was active to send a series of commands.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<WDPic variable>.Difference
Compares two images and returns a grayscale image and a percentage determining the differences between the images.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
<zipArchive variable>.EndAddingFile
Declares the end of the optimized addition of a series of files to an archive.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
<zipArchive variable>.OpenRAROpens an existing archive in RAR format.
Subscription-exclusive new feature
<zipArchive variable>.StartAddingFile
Declares the start of the optimized addition of files to a CAB, ZIP, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
FTPDeconnecte_objetftpConnexion
Closes the connection between the current computer and the FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Apple Watch New WLanguage functions for Apple Watch:
Subscription-exclusive new feature
ArrayContain
Searches for an element in a WLanguage array.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
ArrayToParametersConverts an array of elements into a list of parameters.
ExecuteReactiveProcedureForces the execution of a reactive procedure.
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).
InRecycleModeIndicates whether "Recycle pre-launched sessions" is enabled in the project options.
Subscription-exclusive new feature
VaultSecretContents
Checks for the secret contents of the vault, i.e. determines if an application is executed using the secret contents.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
VaultUseContentsForTestMode
Forces the use of vault contents specifically included for testing purposes.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
New WLanguage functions for Apple Watch (prefix syntax):
Subscription-exclusive new feature
<Array type>.Contain
Searches for an element in a WLanguage array.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
<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).
Mac Catalyst New WLanguage functions for Mac Catalyst:
Subscription-exclusive new feature
dTextHeight
Calculates text height in pixels.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
dTextWidth
Calculates text width in pixels.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
ExecuteReactiveProcedureForces the execution of a reactive procedure.
fOpenTempFileCreates and opens a temporary file.
fTempFileReturns the name of a unique temporary file.
Subscription-exclusive new feature
FTPDirExist
Checks for a directory on an FTP server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
grCategoryThumbnailInitializes a category image in a Pie, Donut or Semi-circular chart.
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).
InRecycleModeIndicates whether "Recycle pre-launched sessions" is enabled in the project options.
Subscription-exclusive new feature
VaultUseContentsForTestMode
Forces the use of vault contents specifically included for testing purposes.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
New WLanguage functions for Mac Catalyst (prefix syntax):
<Chart>.CategoryThumbnailInitializes a category image in a Pie, Donut or Semi-circular chart.
<DiskFile variable>.OpenTempFileCreates and opens a temporary file.
Subscription-exclusive new feature
<ftpConnection variable>.Connect
Connects the current computer to an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.CurrentDir
Gets or sets the current directory on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Date
Returns the different dates of a file (date the file was created, modified or accessed) located on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.DateTime
Returns the different creation, modification or access dates and times associated with a file located on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.DeleteFile
Deletes a file from an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.DirExist
Checks for a directory on an FTP server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Subscription-exclusive new feature
<ftpConnection variable>.FileExist
Checks if a given file exists on an FTP server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Get
Transfers a file or directory from an FTP server (File Transfer Protocol) to the current computer.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.GetFile
Transfers a file from an FTP (File Transfer Protocol) server to the current computer.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.ListFile
Lists the directories or files in a directory located on an FTP server and returns the number of files and/or directories.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.MakeDir
Creates a directory on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Name
Returns the name of the last file accessed by an FTP function.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.RemoveDir
Deletes a directory and its content (files and subdirectories) from an FTP server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.RenameFile
Renames or moves a file located on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Send
Transfers a file or directory to an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Size
Returns the size (in bytes) of a file located on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>.Time
Returns the different creation, modification or access times associated with a file located on an FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
<ftpConnection variable>Attribute
Gets the attributes of a file located on an FTP server.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 1.
<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.
<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).
<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).
Subscription-exclusive new feature
<sshSession variable>.Command
Sends a command to an SSH server. The session is automatically started and closed as soon as the command is sent.
Subscription-exclusive new feature
FTPDeconnecte_objetftpConnexion
Closes the connection between the current computer and the FTP server (File Transfer Protocol).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Improved WLanguage functions
AndroidAndroid Widget The following functions have been improved in this version:
AppointmentAddIt is now possible to add an appointment directly to the device's default calendar application.
AppointmentCreateIt is now possible to use asynchronous syntax to determine if an appointment has been created.
AuthIdentifyThe syntax for handling OpenIDParameters variables is now available.
AuthLogout
  • The syntax for handling OpenIDParameters variables is now available.
  • The syntax for handling JWTParameters variables is now available (from Update 1).
CloseNew syntax to manipulate variables of type Window.
Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
For more details, see Using new features exclusive to the subscription-based version of WINDEV Suite 2025.
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.
grTooltipgrTooltipFormatInternalWindow, new constant to use an internal window as a custom tooltip of a Chart control.
iAddAttachmentNew constants for specifying the value of the AFRelationship key, required to use Factur-X.
Note: This improvement is available from version 2025 - Update 1.
ImageInfoNew parameter for getting specific information: transparency area, alpha channel, etc.
iParameterPDFNew PDF file protection options now available.
Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
For more details, see Using new features exclusive to the subscription-based version of WINDEV Suite 2025.
OpenChildA new syntax allows you to use variables of type Window.
Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
For more details, see Using new features exclusive to the subscription-based version of WINDEV Suite 2025.
OpenMobileWindowA new syntax allows you to use variables of type Window.
Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
For more details, see Using new features exclusive to the subscription-based version of WINDEV Suite 2025.
OpenSisterA new syntax allows you to use variables of type Window.
Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
For more details, see Using new features exclusive to the subscription-based version of WINDEV Suite 2025.
sParameterYou can now use specific values for the <Nb Stop bits> parameter.
ThreadExecuteIt is now possible to run secure threads (threadSecure constant).
ThreadPersistentA new parameter defines the use case of a persistent thread. Starting with Android 14, this information is mandatory. If this parameter is not set, a default use case is specified.
TraceAbility to display a trace window when testing an application on a mobile device.
TraceStartAbility to display a trace window when testing an application on a mobile device and when running the application on the deployment device.
WinStatusNew syntax to manipulate variables of type Window.
Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
For more details, see Using new features exclusive to the subscription-based version of WINDEV Suite 2025.
iPhone/iPad The following WLanguage functions have been improved:
AppointmentAddIt is now possible to add an appointment directly to the device's default calendar application.
CloseNew syntax to manipulate variables of type Window.
Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
For more details, see Using new features exclusive to the subscription-based version of WINDEV Suite 2025.
ControlExistNew syntax for checking the existence of a control defined by a variable of type Control.
Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
For more details, see Using new features exclusive to the subscription-based version of WINDEV Suite 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.
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.
grCreateThe grNestedProportionalAreas constant is used to create a Nested Proportional Area chart.
Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
For more details, see Using new features exclusive to the subscription-based version of WINDEV Suite 2025.
grTooltipgrTooltipFormatInternalWindow, new constant to use an internal window as a custom tooltip of a Chart control.
grTypeThe grNestedProportionalAreas constant is used to identify a Nested Proportional Area chart.
Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
For more details, see Using new features exclusive to the subscription-based version of WINDEV Suite 2025.
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.
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 in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
For more details, see Using new features exclusive to the subscription-based version of WINDEV Suite 2025.
OpenChildA new syntax allows you to use variables of type Window.
Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
For more details, see Using new features exclusive to the subscription-based version of WINDEV Suite 2025.
OpenSisterA new syntax allows you to use variables of type Window.
Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
For more details, see Using new features exclusive to the subscription-based version of WINDEV Suite 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.
SocketReadNew parameter for setting the maximum waiting time without receiving data.
WinStatusNew syntax to manipulate variables of type Window.
Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
For more details, see Using new features exclusive to the subscription-based version of WINDEV Suite 2025.
XMLSignIt is now possible to sign files using the XadES standard.
Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
For more details, see Using new features exclusive to the subscription-based version of WINDEV Suite 2025.
IOS Widget The following WLanguage functions have been improved:
AppointmentAddIt is now possible to add an appointment directly to the device's default calendar application.
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.
ProjectInfopiVersion, new constant to get the version number of the application's main library (WDL file).
New WLanguage properties
Android New WLanguage properties for Android applications:
New in version 2025
Autofill
The Autofill property indicates the type of information that will be used to automatically fill an Edit control.
InitialAnimationThe InitialAnimation property determines whether the animation of an Image, Button, Static or Carousel control is enabled when the control is created.
New in version 2025
Monochrome
The 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.
Subscription-exclusive new feature
OnHide
The OnHide property allows you to define a procedure to be called when the bottom sliding window associated with the current window is hidden.
This property is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
OpeningOptions
The OpeningOptions property gets and sets the opening options of a window manipulated via a Window variable.
This property is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
OpeningParameters
The OpeningParameters property is used to get and set the parameters passed to a window.
This property is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
iPhone/iPad New WLanguage properties for iPhone/iPad applications:
New in version 2025
Autofill
The Autofill property indicates the type of information that will be used to automatically fill an Edit control.
InitialAnimationThe InitialAnimation property determines whether the animation of an Image, Button, Static or Carousel control is enabled when the control is created.
New in version 2025
Monochrome
The 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.
Subscription-exclusive new feature
OnHide
The OnHide property allows you to define a procedure to be called when the bottom sliding window associated with the current window is hidden.
This property is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
OpeningOptions
The OpeningOptions property gets and sets the opening options of a window manipulated via a Window variable.
This property is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Subscription-exclusive new feature
OpeningParameters
The OpeningParameters property is used to get and set the parameters passed to a window.
This property is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Improved WLanguage properties
Android The following WLanguage properties have been improved:
AnimationThis property is now available for Static Text controls.
ImageThis property can now be used on views of Action Bar controls.
VisibleThis property can now be used on views of Action Bar controls.
iPhone/iPad The following WLanguage properties have been improved:
AnimationThis property is now available for Static Text controls.
ImageThis property can now be used on views of Action Bar controls.
VisibleThis property can now be used on views of Action Bar controls.
New advanced types of WLanguage
Android New advanced types available for Android applications:
apiRequestThe apiRequest type is used to define all the advanced characteristics of a request executed via a REST web service imported using the OpenAPI documentation.
apiResponseThe apiResponse type is used to get the result of a request sent to a previously imported REST API.
New in version 2025
Note: This variable type is only available from version 2025 - Update 2.
JWTParametersThe JWTParameter type is used to define all the data required for JWT-based authentication.
OpenIDIdentityThe OpenIDIdentity type is used to define all the advanced characteristics of a user connected to a web service via the OAuth 2.0 protocol.
OpenIDParametersThe OpenIDParameters type is used to define all the advanced features of an authentication for OpenID.
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.
Subscription-exclusive new feature
pdfProtection
The pdfProtection type allows you to identify the protection options applied to a PDF document present in a variable of type pdfDocument.
This variable type is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
ThreadThe Thread type allows you to define all the characteristics of a thread.
WatermarkThe Watermark type is used to handle the text printed in watermark in the reports created with the report editor or programmatically.
xlsCellAn xlsCell variable is used to describe and modify a cell in an Excel document...
xlsColumnThe xlsColumn type is used to describe and modify a column in an Excel document...
xlsCommentThe xlsComment type is used to defined all the advanced characteristics of a comment in a cell of an XLS file or Spreadsheet control.
xlsDocumentAn xlsDocument variable is used to describe and modify an Excel document...
xlsLayoutThe xlsLayout type is used to define all the layout characteristics of a sheet of an XLSX document in a Spreadsheet control.
xlsRowThe xlsRow variable type defines and changes the characteristics of a row in an Excel document...
Android Widget New advanced types available for Android applications in widget mode:
OpenIDIdentityThe OpenIDIdentity type is used to define all the advanced characteristics of a user connected to a web service via the OAuth 2.0 protocol.
OpenIDParametersThe OpenIDParameters type is used to define all the advanced features of an authentication for OpenID.
ThreadThe Thread type allows you to define all the characteristics of a thread.
WatermarkThe Watermark type is used to handle the text printed in watermark in the reports created with the report editor or programmatically.
iPhone/iPad New advanced types available for iOS applications:
apiRequestThe apiRequest type is used to define all the advanced characteristics of a request executed via a REST web service imported using the OpenAPI documentation.
apiResponseThe apiResponse type is used to get the result of a request sent to a previously imported REST API.
New in version 2025
Note: This variable type is only available from version 2025 - Update 2.
ftpConnectionThe ftpConnection type is used to define all the advanced characteristics of an FTP connection.
Subscription-exclusive new feature
hReindexingHistory
The hReindexingHistory type gets all the details of previous asynchronous optimizations: reindexing, index verification, memo verification, statistics, etc.
This variable type is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
hSchedulingHistoryThe hSchedulingHistory type is used to get all the characteristics of the execution history of a scheduled job (optimization, backup, etc.)
Subscription-exclusive new feature
hSecurityPolicy
The hSecurityPolicy type gets and sets all the advanced characteristics of a password security policy implemented on a server in HFSQL Client/Server mode.
This variable type is only available in subscription-based versions, starting with WINDEV Suite 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.
Subscription-exclusive new feature
pdfProtection
The pdfProtection type allows you to identify the protection options applied to a PDF document present in a variable of type pdfDocument.
This variable type is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
xlsCellAn xlsCell variable is used to describe and modify a cell in an Excel document...
xlsColumnThe xlsColumn type is used to describe and modify a column in an Excel document...
xlsCommentThe xlsComment type is used to defined all the advanced characteristics of a comment in a cell of an XLS file or Spreadsheet control.
xlsDocumentAn xlsDocument variable is used to describe and modify an Excel document...
xlsLayoutThe xlsLayout type is used to define all the layout characteristics of a sheet of an XLSX document in a Spreadsheet control.
xlsRowThe xlsRow variable type defines and changes the characteristics of a row in an Excel document...
Subscription-exclusive new feature
xmlXAdESSignature
The xmlXAdESSignature type is used to define all the advanced characteristics of a XAdES-compliant signature.
This variable type is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
IOS Widget New advanced types available for iOS applications in widget mode:
ftpConnectionThe ftpConnection type is used to define all the advanced characteristics of an FTP connection.
Subscription-exclusive new feature
hReindexingHistory
The hReindexingHistory type gets all the details of previous asynchronous optimizations: reindexing, index verification, memo verification, statistics, etc.
This variable type is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
hSchedulingHistoryThe hSchedulingHistory type is used to get all the characteristics of the execution history of a scheduled job (optimization, backup, etc.)
Subscription-exclusive new feature
hSecurityPolicy
The hSecurityPolicy type gets and sets all the advanced characteristics of a password security policy implemented on a server in HFSQL Client/Server mode.
This variable type is only available in subscription-based versions, starting with WINDEV Suite 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.
Subscription-exclusive new feature
xmlXAdESSignature
The xmlXAdESSignature type is used to define all the advanced characteristics of a XAdES-compliant signature.
This variable type is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Apple Watch New advanced types available for applications in Apple Watch mode:
hSchedulingHistoryThe hSchedulingHistory type is used to get all the characteristics of the execution history of a scheduled job (optimization, backup, etc.)
Improved advanced WLanguage types
Android The following advanced types have been improved for Android applications:
GglFile
  • New DateLastModified property: Date and time a Google file was last modified.
  • New Size property: Google file size.
mqttSession
  • New IsConnected property: This property indicates whether the connection to the MQTT server is still valid.
  • The new IgnoreError property allows you to specify errors to be ignored.
Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
For more details, see Using new features exclusive to the subscription-based version of WINDEV Suite 2025.
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.
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.
iPhone/iPad The following advanced types have been improved for iOS applications:
Procedure Description
Subscription-exclusive new feature
The new Syntax property allows you to get a description of the syntaxes of the procedure.
Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
For more details, see Using new features exclusive to the subscription-based version of WINDEV Suite 2025.
Syntax Description
Subscription-exclusive new feature
The new ReturnType property allows you to get a description of the return values of the syntax.
Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
For more details, see Using new features exclusive to the subscription-based version of WINDEV Suite 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.
Image
mqttSession
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.
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.
Minimum version required
  • Version 2025
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 10/09/2025

Send a report | Local help