ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / New features
  • Overview
  • New WLanguage functions
  • Improved WLanguage functions
  • New WLanguage properties
  • Improved WLanguage properties
  • New advanced types of WLanguage
  • Improved advanced WLanguage types
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Overview
In version 2024, new functions, properties and data types have been introduced and some have been improved.
New WLanguage functions
WINDEVWindows New WLanguage functions for WINDEV applications on Windows:
ArrayToParametersConverts an array of elements into a list of parameters.
AuthImportTokenCreates a webservice access token from an description token in JSON format.
Belgium.CheckTaxNumberChecks the validity of a Belgian tax number.
BitcoinCoreBlockCountReturns the size of the blockchain known by the Bitcoin node (i.e. the number of blocks created since January 3, 2009). This makes it possible, for example, to calculate the approximate date of the next halving.
BitcoinCoreConfigureSpecifies the Bitcoin Core server connection parameters, in order to use BitcoinCoreXXXX functions.
BitcoinCoreDateTimeLatestBlockReturns the date and time when the latest block was created.
BitcoinCoreHashRateReturns the number of times per second the sha256 function had to be run to calculate the last block. This number corresponds to a proof of work.
Brazil.CheckTaxNumberChecks the validity of a Brazilian tax number.
Canada.CheckTaxNumberChecks the validity of a Canadian tax number.
CodeWLanguageMetEnFormePut in Geometry a WLanguage code: coloring, standardized rewriting, indentation, translation, etc.
CompileCodeEditorCompiles the WLanguage code displayed in the Code Editor controls and displays any errors.
CurrentDayReturns the number of the current day in the current month.
DateToDateInYearReturns the day of the year that corresponds to a given date.
dpDriveConnectCreates a connection to Dropbox.
DriveCopyDirectoryCopies a directory on a remote drive to another directory.
DriveCopyFileCopies a single file on a remote drive to another directory on same drive.
DriveCreateDirectoryCreates a directory on the remote drive.
DriveCreateFileCreates a file on the remote drive.
DriveDeleteDirectoryDeletes a directory and its files from a remote drive.
DriveDeleteFileDeletes a file from a remote drive.
DriveDownloadDirectoryDownloads a directory and its files from a remote drive to the user's computer.
DriveDownloadFileDownloads a file from a remote drive to the user's computer.
DriveDownloadGglFileDownloads a Google Docs Editors file from Google Drive in a given compatible format.
DriveListDirectoryLists drive directories.
DriveListFileLists the files in a cloud-based drive directory.
DriveListFileGglLists Google Docs Editors files (Docs, Sheets, etc.) present on Google Drive.
DriveMoveDirectoryMoves a directory and its contents to another directory within a remote drive.
DriveMoveFileMoves a file on a remote drive from one directory to another.
DriveRenameRenames a file or directory on a remote drive.
DriveUploadDirectoryUploads a directory and its contents to a remote drive.
DriveUploadFileUploads a local file to a remote drive.
EditeurCodeSauveSaves the contents of a Code Editor control to a file.
EditorCodeDeleteAllDeletes the contents of the control Code Editor.
EditorCodeRemplaceSearches for and replaces a string in the control Code Editor.
EditorCommentCodeComments the current selection in the Code Editor control. "//" characters are inserted at the beginning of the current line.
EditorInsertCodeInserts a string in the Code Editor control.
EditorRecoverErrorCodeGets a compilation error from the code in the Code Editor control.
ExecuteCodeEditorExecutes the WLanguage code displayed in the Code Editor control.
France.CheckTaxNumberChecks the validity of a French tax number.
Germany.CheckTaxNumberChecks the validity of a German tax number.
GglDriveConnectCreates a connection to Google Drive.
grHistoTypeBarDefines the type of bar to be used in a histogram plot.
grWaffleSizeDefines the number of rows and columns in a Waffle graph.
grWaffleTypeCellDefines the Geometry of cells in a Waffle graph.
GuidedTourChangeStepMoves to another step of the Guided Tour.
GuidedTourInfoReturns information about a Guided Tour.
GuidedTourStartStarts the Guided Tour and displays the first step.
GuidedTourStopStops the current Guided Tour or another specified Guided Tour.
HListMonitoredFilesReturns the list of files monitored by the HSurveillance function.
InGuidedTourModeIndicates if there is a Guided Tour in progress.
Italy.CheckTaxNumberChecks the validity of an Italian tax number.
JSONVersTableInitializes the contents of an Table control or hierarchical table from an JSON or Variable JSON string.
LineDuplicateCodeEditorDuplicates the current row in the control Code Editor.
LoadCodeEditorLoads a WLanguage code file in a Code Editor control.
oDriveConnectCreates a connection to OneDrive.
SaaSChangePasswordChanges the password of the connected user.
SaaSCheckServiceChecks the access rights of the user to a service of the SaaS site.
SaaSClientConnexionReturns the characteristics of the connection to the client database.
SaaSConnectAuthenticates a user of a SaaS site beside the SaaS webservice that manages the site.
SaaSConnectedUserReturns the user currently connected via SaaSConnect.
SaaSDisconnectDisconnect the user of a SaaS site beside the SaaS web service that manages the site.
SaaSIsConnectedDefines whether the connection to the SaaS web service is still established.
SaaSReadSiteParameterReads an information specific to the client for the current SaaS site.
SaaSSendSecurityCodeSends the security code to the users so that they can change their passwords.
SaaSWriteSiteParameterSaves a specific information for a SaaS site in the configuration of a client account.
SearchCodeEditorSearches for a string or regular expression in the Code Editor control.
Spain.CheckTaxNumberChecks the validity of a Spanish tax number.
Switzerland.CheckTaxNumberChecks the validity of a Swiss tax number.
TableVersJSONConverts the contents of an Table control or hierarchical table into a string in JSON format.
TCDCalculatesAllAsynchronousFully calculates or recalculates an Pivot Table control without blocking.
TCDCalculatesAsynchronousUpdateUpdates (without blocking) part of the Pivot Table control data from a date.
UncommentCodeEditorUncomments the current selection in the Code Editor control. "//" characters at the beginning of the current line are removed.
UnitedStates.CheckTaxNumberChecks the validity of a US tax number.
UTF8ValidChecks the validity of a UTF-8 string.
WLanguageCodeGetCSSDeclarationsReturns the CSS style sheet corresponding to a theme in the WLanguage code.
XMLVerifySignatureChecks the signature of an XML node.
New WLanguage functions (prefix syntax) for WINDEV applications on Windows:
<Drive variable>.CopyDirectoryCopies a directory on a remote drive to another directory.
<Drive variable>.CopyFileCopies a single file on a remote drive to another directory on same drive.
<Drive variable>.CreateDirectoryCreates a directory on the remote drive.
<Drive variable>.CreateFileCreates a file on the remote drive.
<Drive variable>.DeleteDirectoryDeletes a directory and its files from a remote drive.
<Drive variable>.DeleteFileDeletes a file from a remote drive.
<Drive variable>.DownloadDirectoryDownloads a directory and its files from a remote drive to the user's computer.
<Drive variable>.DownloadFileDownloads a file from a remote drive to the user's computer.
<Drive variable>.ListDirectoryLists drive directories.
<Drive variable>.ListFileLists the files in a cloud-based drive directory.
<Drive variable>.MoveDirectoryMoves a directory and its contents to another directory within a remote drive.
<Drive variable>.MoveFileMoves a file on a remote drive from one directory to another.
<Drive variable>.RenameRenames a file or directory on a remote drive.
<Drive variable>.UploadDirectoryUploads a directory and its contents to a remote drive.
<Drive variable>.UploadFileUploads a local file to a remote drive.
<gglDrive variable>.CopyFileCopies a single file on a remote drive to another directory on same drive.
<gglDrive variable>.DeleteFileDeletes a Google Docs Editor file from Google Drive.
<gglDrive variable>.DownloadGglFileDownloads a Google Docs Editors file from Google Drive in a given compatible format.
<gglDrive variable>.ListFileGglLists Google Docs Editors files (Docs, Sheets, etc.) present on Google Drive.
<gglDrive variable>.MoveFileMoves a file on a remote drive from one directory to another.
<gglDrive variable>.RenameRenames a directory or Google Docs Editors file on Google Drive.
<GuidedTour>.ChangeStepMoves to another step of the Guided Tour.
<GuidedTour>.InfoReturns information about a Guided Tour.
<GuidedTour>.StartStarts the Guided Tour and displays the first step.
<GuidedTour>.StopStops the current Guided Tour or another specified Guided Tour.
<pdfDocument variable>.ToTextExtracts text from a PDF document.
CalculateAllAsynchronousFully calculates or recalculates an Pivot Table control without blocking.
CommentComments the current selection in the Code Editor control. "//" characters are inserted at the beginning of the current line.
CompileCompiles the WLanguage code displayed in the Code Editor controls and displays any errors.
DeleteAllDeletes the contents of the control Code Editor.
DuplicateLineDuplicates the current row in the control Code Editor.
ExecuteExecutes the WLanguage code displayed in the Code Editor control.
InsertInserts a string in the Code Editor control.
LoadLoads a WLanguage code file in a Code Editor control.
RecoverErrorGets a compilation error from the code in the Code Editor control.
ReplacesSearches for and replaces a string in the control Code Editor.
SaveSaves the contents of a Code Editor control to a file.
SearchSearches for a string or regular expression in the Code Editor control.
.HistoTypeBarreDefines the type of bar to be used in a histogram plot.
.WaffleSizeDefines the number of rows and columns in a Waffle graph.
.WaffleTypeCellDefines the Geometry of cells in a Waffle graph.
.VersJSON
Converts the contents of an Table control or hierarchical table into a string in JSON format.
SinceJSON
Initializes the contents of an Table control or hierarchical table from an JSON or Variable JSON string.
PageExtractExtracts a page from a PDF file in a variable of type Image.
SignApplies an approval signature to an existing PDF.
MetEnFormePut in Geometry a WLanguage code: coloring, standardized rewriting, indentation, translation.
WINDEVLinux New WLanguage functions for WINDEV applications on Linux:
ArrayToParametersConverts an array of elements into a list of parameters.
Belgium.CheckTaxNumberChecks the validity of a Belgian tax number.
BitcoinCoreBlockCountReturns the size of the blockchain known by the Bitcoin node (i.e. the number of blocks created since January 3, 2009). This makes it possible, for example, to calculate the approximate date of the next halving.
BitcoinCoreConfigureSpecifies the Bitcoin Core server connection parameters, in order to use BitcoinCoreXXXX functions.
BitcoinCoreDateTimeLatestBlockReturns the date and time when the latest block was created.
BitcoinCoreHashRateReturns the number of times per second the sha256 function had to be run to calculate the last block. This number corresponds to a proof of work.
Brazil.CheckTaxNumberChecks the validity of a Brazilian tax number.
Canada.CheckTaxNumberChecks the validity of a Canadian tax number.
CurrentDayReturns the number of the current day in the current month.
DateToDateInYearReturns the day of the year that corresponds to a given date.
DriveDownloadGglFileDownloads a Google Docs Editors file from Google Drive in a given compatible format.
DriveListFileGglLists Google Docs Editors files (Docs, Sheets, etc.) present on Google Drive.
France.CheckTaxNumberChecks the validity of a French tax number.
Germany.CheckTaxNumberChecks the validity of a German tax number.
grHistoTypeBarDefines the type of bar to be used in a histogram plot.
grWaffleSizeDefines the number of rows and columns in a Waffle graph.
grWaffleTypeCellDefines the Geometry of cells in a Waffle graph.
HListMonitoredFilesReturns the list of files monitored by the HSurveillance function.
Italy.CheckTaxNumberChecks the validity of an Italian tax number.
Spain.CheckTaxNumberChecks the validity of a Spanish tax number.
Switzerland.CheckTaxNumberChecks the validity of a Swiss tax number.
TCDCalculatesAsynchronousUpdateUpdates (without blocking) part of the Pivot Table control data from a date.
UnitedStates.CheckTaxNumberChecks the validity of a US tax number.
UTF8ValidChecks the validity of a UTF-8 string.
XMLVerifySignatureChecks the signature of an XML node.
New WLanguage functions (prefix syntax) for WINDEV applications for Linux:
<pdfDocument variable>.ToTextMet à jour (sans blocage) une partie des données d'un champ Tableau croisé dynamique à partir d'une date.
.HistoTypeBarreDefines the type of bar to be used in a histogram plot.
.WaffleSizeDefines the number of rows and columns in a Waffle graph.
.WaffleTypeCellDefines the Geometry of cells in a Waffle graph.
PageExtractExtracts a page from a PDF file in a variable of type Image.
WINDEVJava New WLanguage functions for WINDEV applications on Java:
CurrentDayReturns the number of the current day in the current month.
DateToDateInYearReturns the day of the year that corresponds to a given date.
fChangeExtensionChanges the extension of a file on disk.
InGuidedTourModeIndicates if there is a Guided Tour in progress.
UTF8ValidChecks the validity of a UTF-8 string.
UTFConvertConverts a string or buffer to the specified format: UTF, ANSI, Unicode.
The new WLanguage functions (prefixed syntax) for WINDEV applications for Java are as follows:
ToDayInYearReturns the day of the year that corresponds to a given date.
Improved WLanguage functions
WINDEVWindowsLinux The following functions have been modified in this version:
AAFConfigureNew constant aafFind which allows you to configure the style of the search window in a window. It is possible to use a minibar or a dialog window..
AAFDisableNew constant aafAutoFilterOnKeystroke which allows switching to filter mode in a column of a Table control when entering from the keyboard.
AIDetectModelManaging the "onnx" neural network.
AIDetectModelManaging the "onnx" neural network.
AIDetectModelManaging the "onnx" neural network.
AuthIdentifyNew syntax for managing the JWT protocol.
CompileNew parameter to define compilation options (WLanguage functions forbidden, allowed, etc.).
dArcNew syntax for drawing an arc along a zone defined with an Variable of type Rectangle.
dChordNew syntax for drawing a chord according to a zone defined with an Variable of type Rectangle.
dCircleNew syntax for drawing a circle according to a zone defined with an Variable of type Rectangle.
dCopyNew syntax for copying a zone defined with an Variable of type Rectangle.
dCopyScreenImageNew syntax for copying a screen zone defined with an Variable of type Rectangle.
dCropNew syntax for slicing an image according to a zone defined with an Variable of type Rectangle.
dSliceNew syntax for drawing a Section according to a zone defined with an Variable of type Rectangle.
EvaluateExpressionNew parameter to define compilation options (WLanguage functions forbidden, allowed, etc.).
ExecuteCodeNew parameter to define compilation options (WLanguage functions forbidden, allowed, etc.).
ExecuteProcessNew constants to manage the click code on buttons integrated into an edit control.
fReadLineNew syntax for reading an row via an Procedure WLanguage.
grColumnSpacingNow lets you define the spacing between cells in a Waffle graph.
grCreateNew constant to manage Waffle graphs.
grSeriesTypeNew constant to manage Waffle graphs.
grTooltipNew constant to manage Waffle graphs.
grTypeNew constant to manage Waffle graphs.
NumToStringConversion format can be defined using Variable type NumericFormat.
PDFExtractPageNew syntax for extracting a page from an Document PDF (Variable of type pdfDocument) as an Image.
PDFSignNew syntax for signing PDF documents (Variable type pdfDocument).
PDFToTextNew syntax to obtain the text of an Document PDF page (Variable of type pdfDocument).
SysWindowsVersionNew constant sysNativeProcessor allowing you to know the processor of the current station.
XMLOpenNew parameter to specify the XML code analysis mode.
Java The following functions have been modified in this version:
dArcNew syntax for creating an arc according to a zone defined with an Variable of type Rectangle.
fReadLineNew syntax for reading an row via an Procedure WLanguage.
New WLanguage properties
WINDEVWindows New WLanguage properties:
ActivePlaneThe ActivePlane gets and sets the number of the active plane in a window, internal window or Cell control.
CalculationInProgressThe CalculationInProgress property allows you to determine whether the data of a Pivot Table control is being calculated (synchronously or asynchronously).
CompilerThe Compilerproperty gets and sets the compiler options in the Code Editor control, in particular, which functions are and allowed or forbidden.
FlexAlignContentThe FlexAlignContent property gets and sets the alignment of the lines within the Flexbox control along the cross axis (corresponding CSS property: "align-content").
FlexAlignItemsThe FlexAlignItems property gets and sets the alignment of the items in a line of a Flexbox control along the cross axis (corresponding CSS property: "align-items").
FlexAlignSelfThe FlexAlignSelf property gets and sets the alignment of an item along the cross axis of a Flexbox control (corresponding CSS property: "align-self").
FlexColumnGapThe FlexColumnGap property gets and sets the size of the gutter that separates the columns of a Flexbox control.
FlexDirectionThe FlexDirection property gets and sets the direction of the main axis of a Flexbox control (corresponding CSS property: "flex-direction").
FlexGrowThe FlexGrow property gets and sets the grow factor of an item in a line of a Flexbox control.
FlexJustifyContentThe FlexJustifyContent property gets and sets the alignment of items in the Flexbox control along the main axis (corresponding CSS property: "justify-content").
FlexRowGapThe FlexRowGap property gets and sets the size of the gutter that separates the rows of a Flexbox control.
FlexShrinkThe FlexShrink property gets and sets the shrink factor of an item in a line of a Flexbox control.
FlexWrapThe FlexWrap property determines whether items are laid out in one line, or can wrap onto multiple lines (corresponding CSS property: "flex-wrap").
IntervalXThe IntervalX property gets the interval between marks on the X-axis.
IntervalYThe IntervalY property gets the interval between marks on the Y-axis.
IntervalYSecondaryAxisThe IntervalYSecondaryAxis property gets the interval between marks on the secondary Y-axis.
LeftButtonThe LeftButton property gets and sets the characteristics of a button located on the left side of an Edit control.
LineCursorThe CursorLine property gets and sets the number of the line where the cursor is located in a Code Editor control.
MaxNbLinesPerRowThe MaxNbLinesPerRow property is used to get and set the maximum row height in a Table control (expressed as a number of characters).
RightButtonThe RightButton property gets and sets the characteristics of a button located on the right side of an Edit control.
WINDEVLinux New WLanguage properties:
CalculationInProgressThe CalculationInProgress property allows you to determine whether the data of a Pivot Table control is being calculated (synchronously or asynchronously).
CompilerThe Compilerproperty gets and sets the compiler options in the Code Editor control, in particular, which functions are and allowed or forbidden.
LeftButtonThe LeftButton property gets and sets the characteristics of a button located on the left side of an Edit control.
LineCursorThe CursorLine property gets and sets the number of the line where the cursor is located in a Code Editor control.
MaxNbLinesPerRowThe MaxNbLinesPerRow property is used to get and set the maximum row height in a Table control (expressed as a number of characters).
RightButtonThe RightButton property gets and sets the characteristics of a button located on the right side of an Edit control.
Improved WLanguage properties
WINDEVWindows The following WLanguage properties have been improved:
OrientationTitleIt is now possible to orient the title of each column of an Table control or hierarchical table..
ProcessNew constants to manage the click code on buttons integrated into an edit control.
New advanced types of WLanguage
WINDEVWindows New WLanguage types for WINDEV applications:
CodeWLangageCompilationParamètres de compilation pour les fonctions Compile, ExécuteCode, ÉvalueExpression et le champ Éditeur de code
DriveThe Drive type is used to handle online storage services. To use this type of variable, you need to connect to the desired service.
gglDriveThe gglDrive type is used to handle Google Drive. To use a gglDrive variable, you need to connect to Google Drive using GglDriveConnect.
GglFileThe GglFile type is used to get all the characteristics of a file used in one of the Google Docs Editors (Docs, Sheets, etc.).
GuidedTourThe GuidedTour type is used to define the advanced characteristics of a Guided Tour and its steps.
GuidedTourStepThe GuidedTourStep is used to define all the advanced characteristics of a step of a Guided Tour.
NumericFormatThe NumericFormat type allows you to define all the characteristics of the format that can be used with the NumericalToString function.
WLanguageCodeFormattingThe type WLanguageCodeFormatting allows you to define all the setting parameters in Geometry 06500740072007900 of the WLanguage code.
xmlSignatureVerificationThe xmlSignatureVerification type is used to define the information necessary for verifying an XML signature.
WINDEVLinux The new WLanguage types for WINDEV applications for Linux are:
DriveThe Drive type is used to handle online storage services. To use this type of variable, you need to connect to the desired service.
gglDriveThe gglDrive type is used to handle Google Drive. To use a gglDrive variable, you need to connect to Google Drive using GglDriveConnect.
GglFileThe GglFile type is used to get all the characteristics of a file used in one of the Google Docs Editors (Docs, Sheets, etc.).
NumericFormatThe NumericFormat type allows you to define all the characteristics of the format that can be used with the NumericalToString function.
xmlSignatureVerificationThe xmlSignatureVerification type is used to define the information necessary for verifying an XML signature.
Improved advanced WLanguage types
WINDEVWindowsLinux The following advanced types have been improved for WINDEV applications:
hRSConfigProperty IdentifierOpposite: In the case of bidirectional replication, to obtain the replication identifier from the opposite server to the replicated server.
httpRequestProperty ProcedureTrace: New constant httpTraceInfo to obtain detailed information on the execution of the request (cURL/OpenSSL low level error, current step, warnings, etc.).
iaNeuronetworkModelProperty RequiresTransposition: Allows you to modify OpenCV's raster representation of Image.
OAuth2ParametersProperty Option: Enables PKCE authentication.
restRequestProperty ProcedureTrace: New constant httpTraceInfo to obtain detailed information on the execution of the request (cURL/OpenSSL low level error, current step, warnings, etc.).
xlsDocumentIt is now possible to specify the Document Excel format (XLS or XLSX) when creating the Variable xlsDocument.
Minimum version required
  • Version 28
Comments
Click [Add] to post a comment

Last update: 02/03/2024

Send a report | Local help