PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
New WINDEV and WINDEV Mobile 27 feature!
This content has been translated automatically. Click here to view the French version.
  • 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 the 27 version, new functions, properties and data types have been added and some have been improved.
New WLanguage functions
Android The new WLanguage functions for Android are as follows:
ApplyExecutes a procedure for each element of a WLanguage array.
ArrayAddSortedAdds an element to a one-dimensional WLanguage array taking into account:
  • the sort criteria defined by ArraySort
  • the comparison operator described in the class, if the elements of the array are class instances.
ArrayDistinctReturns an array without duplicates.
ArrayIntersectReturns an array corresponding to the intersection of two arrays.
ArrayUnionReturns an array corresponding to the union of two arrays.
ArrayUnionAllReturns an array corresponding to the union of two arrays (without deleting duplicates).
BufferToPhraseConverts a buffer to a mnemonic phrase using the BIP39 algorithm.
BufferToURISaves the contents of a buffer to a resource identified by its URI.
CameraPhotoCaptures a photo via a Camera control in an Android or iOS application.
CameraVideoStartStarts recording a video via a Camera control in an Android or iOS application.
CameraVideoStopStops the video recording previously started by CameraVideoStart.
CheckAllFalseReturns True if all the elements of an array are False.
CheckAllTrueReturns True if all the elements of an array are True.
CheckAnyFalseReturns True if at least one element of an array is False.
CheckAnyTrueReturns True if at least one element of an array is True.
CommandLineIdentifies and retrieves the different elements of the command line passed as a parameter to the current program.
ContinentGetReturns the Continent variable that corresponds to one of the following values:
  • a continent constant (2-character continent code),
  • a continent caption.
ContinentListReturns the list of continents.
CountryGetReturns the Country variable corresponding to an ISO code or to the country caption according to ISO 3166-1.
CountryListReturns the list of all countries or countries of a given continent according to ISO 3166-1.
DateTimeToRealConverts a date and time to an 8-byte real.
dBorderDraws a border.
diffApplyApplies a difference buffer to a specific buffer.
diffCreateCompares two buffers and creates a buffer containing the differences between these two buffers.
DownloadAddAdds a new download in the device's download manager.
DownloadGetInfoRetrieves the details of a download present in the download manager.
DownloadListLists the downloads from the current application in the download manager.
DownloadRemoveCancels a download by removing it from the download manager, and deletes any existing files.
ErrorChangeParameterConfigures the automatic behavior that will be implemented if an error occurs in the current process.
ErrorPropagatePropagates a non-fatal error that can be processed by the calling code if the management of non-fatal errors was enabled for this code (in the code editor or by ErrorChangeParameter).
ErrorResetResets the detection of non-fatal errors:
ErrorRestoreParameterRestores the error process of a process.
ExceptionChangeParameterConfigures the automatic behavior that will be implemented if an exception occurs in the current process.
ExceptionDisplayDisplays the standard window of exceptions with the content of the current exception.
ExceptionPropagatePropagates an exception.
ExceptionRestoreParameterRestores the exception process of a process.
ExceptionThrowArtificially triggers the security mechanism of WLanguage by throwing an exception.
fContentTypeReturns the type of file according to the MIME standard (Multipurpose Internet Mail Extensions).
fCopyDirCopies the contents of a directory and its subdirectories.
FileToURISaves the contents of a file to a resource identified by its URI.
FilterReturns an array containing the elements of a source array for which a procedure returns True.
geoGetAddressRetrieves an address or a list of addresses corresponding to the description of a geographic location.
grHolePercentageModifies the percentage that corresponds the hole radius in the following charts:
  • Donut,
  • Radial Bar chart.
grStartAngleSets the starting angle of the first section in the following types of chart:
  • Pie, Semi-circular or Donut.
  • Sunburst.
  • Radial Bar chart.
gStoredValueAdds an "invisible" value to an element in a List Box, Combo Box or Scheduler control.
gStoredValueEnableAllows (or not) retrieving the value defined by gStoredValue in a List Box or a Combo Box control.
HTMLInsertAfterAdds a node after the specified node in an HTML document.
HTMLInsertBeforeAdds a node before the specified node in an HTML document.
HTMLInsertFirstChildAdds a child at the start of the children of the current node in an HTML document.
HTMLInsertLastChildAdds a child after the child of the current node in an HTML document.
HTMLModifyAttributeAdds or changes an attribute of the current node of the HTML document.
HTMLRemoveRemoves the specified node and its descendants in an HTML document.
HTMLRemoveAttributeRemoves a given attribute
HTMLRemoveChildRemoves a given node in the current node of an HTML document.
HTMLUnwrapAllChildrenDeletes the specified node in an HTML document without deleting its children, which take its place.
HTMLWrapWraps the specified node in a given node of an HTML document.
HTMLWrapAllChildrenWraps all children of the given node in a new node in an HTML document.
LastDayOfYearReturns the date of the last day of the year.
LooperRestorePositionAndSelectionRestores the scrollbar position in a Looper control as well as the selected elements.
LooperSavePositionAndSelectionSaves:
  • the position of scrollbar in a Looper control,
  • the selected element(s).
These elements can be restored by LooperRestorePositionAndSelection.
LuhnCalculateCalculates the next Luhn check digit for a given sequence.
LuhnCheckChecks that the given sequence is valid according to the Luhn formula.
MapExecutes a procedure on each element of a source array and returns the results in a WLanguage array.
NumToFinancialWritingChineseConverts a numeric value (integer, real or currency) to a string in the Chinese financial writing format.
OpenAsynchronousOpens a window whose result will be retrieved via a WLanguage procedure ("callback").
OpenPopupAsynchronousOpens a popup window whose result will be retrieved via a WLanguage procedure ("callback").
PhoneticReturns the phonetic transcription of the string passed as parameter.
PhraseToBufferReturns the buffer encoded in a BIP39 mnemonic phrase.
PingChecks whether a network address can be reached by using the ICMP protocol (similar to the PING network utility).
RealToDateTimeConverts an 8-byte real to a date and time.
ReduceApplies a computation to each element of a WLanguage array.
SetFocusAndReturnToUserInputStops the current process, sets the focus to the specified control, window or page, and allows the user to enter data.
SocketConnectSSLUsed to establish a secure connection to an SSL server.
StringDeleteDuplicateRemoves duplicates among substrings of a string, based on one or more separators.
StringToNumReturns the numeric value of a character string. This feature enables you to perform numeric calculations on the character strings.
TableAddChildAdds a row into a TreeView Table control, at the end of a given hierarchy level.
TableChildCountReturns the number of direct children for an element in a TreeView Table control.
TableDeleteChildDeletes all child rows from a branch of the hierarchy.
TableGiveChildReturns the "children" of an element (lower level) in a TreeView Table control.
TableGiveParentReturns the "parent" of an element in a TreeView Table control.
TableInsertChildInserts a row into a TreeView Table control, in a given hierarchy level.
TableItemStatusReturns the status of a node in a Treeview Table control: collapsed, expanded or not found.
TableListChildLists the "children" of a node and the "child" elements of these "children" in a TreeView Table control.
TableMoveBranchMoves the content of a row as well as its entire descending tree structure in a TreeView Table control.
TableRestorePositionAndSelectionRestores the scrollbar position in a Table or TreeView Table control as well as the selected elements.
TableSavePositionAndSelectionSaves:
  • the scrollbar position in a Table or TreeView Table control,
  • the elements selected in the control.
TableSearchChildSeeks a value in a column of a TreeView Table control, in a specified branch.
TableSortChildSorts a branch in a TreeView Table control on one or more columns.
TableSwapBranchSwaps the content of two rows (as well as their respective tree structure) in a TreeView Table control.
TableTypeItemChecks the existence of an element in a treeview table and returns its type (node or leaf) if the element exists.
WebSocketClientConnectAllows you to establish a connection with a Websocket server.
WebSocketClientConnectSSLSe connecte à un serveur de WebSocket sécurisé.
WindowsVersionReturns the runtime mode of Windows.
XMLExecuteXPathExecutes an XPATH query:
  • in an XML document.
  • in an xmlDocument variable.
XMLSignSigns an XML document.
The new WLanguage functions (prefixed syntax) for Android are the following:
<Ansi string type>.DeleteDuplicateRemoves duplicates among substrings of a string, based on one or more separators.
<Ansi string type>.ToNumReturns the numeric value of a character string. This feature enables you to perform numeric calculations on the character strings.
<Array>.AddSortedAdds an element to a one-dimensional WLanguage array taking into account:
  • the sort criteria defined by ArraySort
  • the comparison operator described in the class, if the elements of the array are class instances.
<Array>.AllFalseReturns True if all the elements of an array are False.
<Array>.AllTrueReturns True if all the elements of an array are True.
<Array>.AnyFalseReturns True if at least one element of an array is False.
<Array>.AnyTrueReturns True if at least one element of an array is True.
<Array>.ApplyExecutes a procedure for each element of a WLanguage array.
<Array>.DistinctReturns an array without duplicates.
<Array>.FilterReturns an array containing the elements of a source array for which a procedure returns True.
<Array>.IntersectReturns an array corresponding to the intersection of two arrays.
<Array>.ReduceApplies a computation to each element of an array.
<Array>.TransformExecutes a procedure on each element of a source array and returns the results in a WLanguage array.
<Array>.UnionReturns an array corresponding to the union of two arrays.
<Array>.UnionAllReturns an array corresponding to the union of two arrays (without deleting duplicates).
<Chart>.HolePercentageModifies the percentage that corresponds the hole radius in the following charts:
  • Donut,
  • Radial Bar chart.
<Chart>.StartAngleSets the starting angle of the first section in the following types of chart:
  • Pie, Semi-circular or Donut.
  • Sunburst.
  • Radial Bar chart.
<DateTime type>.ToRealConverts a date and time to an 8-byte real.
<htmlNode variable>.InsertAfterAdds a node after the specified node in an HTML document.
<htmlNode variable>.InsertBeforeAdds a node before the specified node in an HTML document.
<htmlNode variable>.InsertFirstChildAdds a child at the start of the children of the current node in an HTML document.
<htmlNode variable>.InsertLastChildAdds a child after the child of the current node in an HTML document.
<htmlNode variable>.ModifyAttributeAdds or changes an attribute of the current node of the HTML document.
<htmlNode variable>.RemoveRemoves the specified node and its descendants in an HTML document.
<htmlNode variable>.RemoveAttributeRemoves a given attribute
<htmlNode variable>.RemoveChildRemoves a given node in the current node of an HTML document.
<htmlNode variable>.UnwrapAllChildrenDeletes the specified node in an HTML document without deleting its children, which take its place.
<htmlNode variable>.WrapWraps the specified node in a given node of an HTML document.
<htmlNode variable>.WrapAllChildrenWraps all children of the given node in a new node in an HTML document.
<Image variable>.DrawBorderDraws a border in an Image variable.
<Image>.DrawBorderDraws a border in an Image control.
<Looper>.RestorePositionAndSelectionRestores the scrollbar position in a Looper control as well as the selected elements.
<Looper>.SavePositionAndSelectionSaves:
  • the position of scrollbar in a Looper control,
  • the selected element(s).
These elements can be restored by LooperRestorePositionAndSelection.
<pdfDocument>.SauveSauve le contenu d'une variable de type pdfDocument dans un fichier ".PDF".
<Table>.RestorePositionAndSelectionRestores the scrollbar position in a Table or TreeView Table control as well as the selected elements.
<Table>.SavePositionAndSelectionSave:
  • the scrollbar position in a Table or TreeView Table control,
  • the elements selected in the control.
<TreeView Table column>.SearchChildSeeks a value in a column of a TreeView Table control, in a specified branch.
<TreeView Table>.AddChildAdds a row into a TreeView Table control, at the end of a given hierarchy level.
<TreeView Table>.ChildCountReturns the number of direct children for an element in a TreeView Table control.
<TreeView Table>.DeleteChildDeletes all child rows from a branch of the hierarchy.
<TreeView Table>.GiveChildReturns the "children" of an element (lower level) in a TreeView Table control.
<TreeView Table>.GiveParentReturns the "parent" of an element in a TreeView Table control.
<TreeView Table>.InsertChildInserts a row into a TreeView Table control, in a given hierarchy level.
<TreeView Table>.ItemStatusReturns the status of a node in a Treeview Table control: collapsed, expanded or not found.
<TreeView Table>.ListChildLists the "children" of a node and the "child" elements of these "children" in a TreeView Table control.
<TreeView Table>.MoveBranchMoves the content of a row as well as its entire descending tree structure in a TreeView Table control.
<TreeView Table>.SortChildSorts a branch in a TreeView Table control on one or more columns.
<TreeView Table>.SwapBranchSwaps the content of two rows (as well as their respective tree structure) in a TreeView Table control.
<TreeView Table>.TypeItemChecks the existence of an element in a treeview table and returns its type (node or leaf) if the element exists.
<Window>.OpenAsynchronousOpens a window whose result will be retrieved via a WLanguage procedure ("callback").
<Window>.OpenPopupAsynchronousOpens a popup window whose result will be retrieved via a WLanguage procedure ("callback").
Android Widget The new WLanguage functions for developing in Android widget mode are as follows:
ApplyExecutes a procedure for each element of a WLanguage array.
ArrayAddSortedAdds an element to a one-dimensional WLanguage array taking into account:
  • the sort criteria defined by ArraySort
  • the comparison operator described in the class, if the elements of the array are class instances.
ArrayDistinctReturns an array without duplicates.
ArrayIntersectReturns an array corresponding to the intersection of two arrays.
ArrayUnionReturns an array corresponding to the union of two arrays.
ArrayUnionAllReturns an array corresponding to the union of two arrays (without deleting duplicates).
BufferToPhraseConverts a buffer to a mnemonic phrase using the BIP39 algorithm.
BufferToURISaves the contents of a buffer to a resource identified by its URI.
CheckAllFalseReturns True if all the elements of an array are False.
CheckAllTrueReturns True if all the elements of an array are True.
CheckAnyFalseReturns True if at least one element of an array is False.
CheckAnyTrueReturns True if at least one element of an array is True.
ContinentGetReturns the Continent variable that corresponds to one of the following values:
  • a continent constant (2-character continent code),
  • a continent caption.
ContinentListReturns the list of continents.
CountryGetReturns the Country variable corresponding to an ISO code or to the country caption according to ISO 3166-1.
CountryListReturns the list of all countries or countries of a given continent according to ISO 3166-1.
DateTimeToRealConverts a date and time to an 8-byte real.
diffApplyApplies a difference buffer to a specific buffer.
diffCreateCompares two buffers and creates a buffer containing the differences between these two buffers.
DownloadAddAdds a new download in the device's download manager.
DownloadGetInfoRetrieves the details of a download present in the download manager.
DownloadListLists the downloads from the current application in the download manager.
DownloadRemoveCancels a download by removing it from the download manager, and deletes any existing files.
ErrorChangeParameterConfigures the automatic behavior that will be implemented if an error occurs in the current process.
ErrorPropagatePropagates a non-fatal error that can be processed by the calling code if the management of non-fatal errors was enabled for this code (in the code editor or by ErrorChangeParameter).
ErrorResetResets the detection of non-fatal errors:
ErrorRestoreParameterRestores the error process of a process.
ExceptionChangeParameterConfigures the automatic behavior that will be implemented if an exception occurs in the current process.
ExceptionDisplayDisplays the standard window of exceptions with the content of the current exception.
ExceptionPropagatePropagates an exception.
ExceptionRestoreParameterRestores the exception process of a process.
ExceptionThrowArtificially triggers the security mechanism of WLanguage by throwing an exception.
fContentTypeReturns the type of file according to the MIME standard (Multipurpose Internet Mail Extensions).
fCopyDirCopies the contents of a directory and its subdirectories.
FileToURISaves the contents of a file to a resource identified by its URI.
FilterReturns an array containing the elements of a source array for which a procedure returns True.
geoGetAddressRetrieves an address or a list of addresses corresponding to the description of a geographic location.
gStoredValueAdds an "invisible" value to an element in a List Box, Combo Box or Scheduler control.
gStoredValueEnableAllows (or not) retrieving the value defined by gStoredValue in a List Box or a Combo Box control.
HTMLInsertAfterAdds a node after the specified node in an HTML document.
HTMLInsertBeforeAdds a node before the specified node in an HTML document.
HTMLInsertFirstChildAdds a child at the start of the children of the current node in an HTML document.
HTMLInsertLastChildAdds a child after the child of the current node in an HTML document.
HTMLModifyAttributeAdds or changes an attribute of the current node of the HTML document.
HTMLRemoveRemoves the specified node and its descendants in an HTML document.
HTMLRemoveAttributeRemoves a given attribute
HTMLRemoveChildRemoves a given node in the current node of an HTML document.
HTMLUnwrapAllChildrenDeletes the specified node in an HTML document without deleting its children, which take its place.
HTMLWrapWraps the specified node in a given node of an HTML document.
HTMLWrapAllChildrenWraps all children of the given node in a new node in an HTML document.
LastDayOfYearReturns the date of the last day of the year.
LuhnCalculateCalculates the next Luhn check digit for a given sequence.
LuhnCheckChecks that the given sequence is valid according to the Luhn formula.
MapExecutes a procedure on each element of a source array and returns the results in a WLanguage array.
NumToFinancialWritingChineseConverts a numeric value (integer, real or currency) to a string in the Chinese financial writing format.
PhoneticReturns the phonetic transcription of the string passed as parameter.
PhraseToBufferReturns the buffer encoded in a BIP39 mnemonic phrase.
PingChecks whether a network address can be reached by using the ICMP protocol (similar to the PING network utility).
RealToDateTimeConverts an 8-byte real to a date and time.
ReduceApplies a computation to each element of a WLanguage array.
SocketConnectSSLUsed to establish a secure connection to an SSL server.
StringDeleteDuplicateRemoves duplicates among substrings of a string, based on one or more separators.
StringToNumReturns the numeric value of a character string. This feature enables you to perform numeric calculations on the character strings.
WebSocketClientConnectAllows you to establish a connection with a Websocket server.
WebSocketClientConnectSSLSe connecte à un serveur de WebSocket sécurisé.
WindowsVersionReturns the runtime mode of Windows.
XMLExecuteXPathExecutes an XPATH query:
  • in an XML document.
  • in an xmlDocument variable.
XMLSignSigns an XML document.
The new WLanguage functions (prefixed syntax) for the Android Widget mode are the following:
<Ansi string type>.DeleteDuplicateRemoves duplicates among substrings of a string, based on one or more separators.
<Ansi string type>.ToNumReturns the numeric value of a character string. This feature enables you to perform numeric calculations on the character strings.
<Array>.AddSortedAdds an element to a one-dimensional WLanguage array taking into account:
  • the sort criteria defined by ArraySort
  • the comparison operator described in the class, if the elements of the array are class instances.
<Array>.AllFalseReturns True if all the elements of an array are False.
<Array>.AllTrueReturns True if all the elements of an array are True.
<Array>.AnyFalseReturns True if at least one element of an array is False.
<Array>.AnyTrueReturns True if at least one element of an array is True.
<Array>.ApplyExecutes a procedure for each element of a WLanguage array.
<Array>.DistinctReturns an array without duplicates.
<Array>.FilterReturns an array containing the elements of a source array for which a procedure returns True.
<Array>.IntersectReturns an array corresponding to the intersection of two arrays.
<Array>.ReduceApplies a computation to each element of an array.
<Array>.TransformExecutes a procedure on each element of a source array and returns the results in a WLanguage array.
<Array>.UnionReturns an array corresponding to the union of two arrays.
<Array>.UnionAllReturns an array corresponding to the union of two arrays (without deleting duplicates).
<DateTime type>.ToRealConverts a date and time to an 8-byte real.
<htmlNode variable>.InsertAfterAdds a node after the specified node in an HTML document.
<htmlNode variable>.InsertBeforeAdds a node before the specified node in an HTML document.
<htmlNode variable>.InsertFirstChildAdds a child at the start of the children of the current node in an HTML document.
<htmlNode variable>.InsertLastChildAdds a child after the child of the current node in an HTML document.
<htmlNode variable>.ModifyAttributeAdds or changes an attribute of the current node of the HTML document.
<htmlNode variable>.RemoveRemoves the specified node and its descendants in an HTML document.
<htmlNode variable>.RemoveAttributeRemoves a given attribute
<htmlNode variable>.RemoveChildRemoves a given node in the current node of an HTML document.
<htmlNode variable>.UnwrapAllChildrenDeletes the specified node in an HTML document without deleting its children, which take its place.
<htmlNode variable>.WrapWraps the specified node in a given node of an HTML document.
<htmlNode variable>.WrapAllChildrenWraps all children of the given node in a new node in an HTML document.
<pdfDocument>.SauveSauve le contenu d'une variable de type pdfDocument dans un fichier ".PDF".
iPhone/iPad The new WLanguage functions for iPhone/iPad are as follows:
AppleAdvertisingIdentifierReturns the device's advertising identifier (iOS only).
AppleRequestTrackingAuthorizationAsynchronousDisplays the permission request for user activity tracking.
AppleTrackingAuthorizationStatusDetermines if the app has been allowed to track activity based on user data (iOS only).
CameraPhotoCaptures a photo via a Camera control in an Android or iOS application.
CameraVideoStartStarts recording a video via a Camera control in an Android or iOS application.
CameraVideoStopStops the video recording previously started by CameraVideoStart.
EmailExportHTMLRetrieves the HTML code of an Email to display it in an control HTML (control HTML, control HTML display, ...).
fCopyDirCopies the contents of a directory and its subdirectories.
geoGetAddressRetrieves an address or a list of addresses corresponding to the description of a geographic location.
grHolePercentageModifies the percentage that corresponds the hole radius in the following charts:
  • Donut,
  • Radial Bar chart.
grStartAngleSets the starting angle of the first section in the following types of chart:
  • Pie, Semi-circular or Donut.
  • Sunburst.
  • Radial Bar chart.
gStoredValueAdds an "invisible" value to an element in a List Box, Combo Box or Scheduler control.
gStoredValueEnableAllows (or not) retrieving the value defined by gStoredValue in a List Box or a Combo Box control.
HExporteChaîneJSONExporte une rubrique en chaine au format JSON
HTMLInsertAfterAdds a node after the specified node in an HTML document.
HTMLInsertBeforeAdds a node before the specified node in an HTML document.
HTMLInsertFirstChildAdds a child at the start of the children of the current node in an HTML document.
HTMLInsertLastChildAdds a child after the child of the current node in an HTML document.
HTMLModifyAttributeAdds or changes an attribute of the current node of the HTML document.
HTMLRemoveRemoves the specified node and its descendants in an HTML document.
HTMLRemoveAttributeRemoves a given attribute
HTMLRemoveChildRemoves a given node in the current node of an HTML document.
HTMLUnwrapAllChildrenDeletes the specified node in an HTML document without deleting its children, which take its place.
HTMLWrapWraps the specified node in a given node of an HTML document.
HTMLWrapAllChildrenWraps all children of the given node in a new node in an HTML document.
HTransactionRollbackToSavepointRolls the transaction back to the savepoint.
HTransactionSavepointDeclares a transaction savepoint.
OpenAsynchronousOpens a window whose result will be retrieved via a WLanguage procedure ("callback").
OpenPopupAsynchronousOpens a popup window whose result will be retrieved via a WLanguage procedure ("callback").
PingChecks whether a network address can be reached by using the ICMP protocol (similar to the PING network utility).
RegexReplaceReplaces all the parts of a string that follow a specific format.
RegexSearchSearches for all the parts of a string that follow a specific format.
SetFocusAndReturnToUserInputStops the current process, sets the focus to the specified control, window or page, and allows the user to enter data.
SocketConnectSSLUsed to establish a secure connection to an SSL server.
StringDeleteDuplicateRemoves duplicates among substrings of a string, based on one or more separators.
StringToNumReturns the numeric value of a character string. This feature enables you to perform numeric calculations on the character strings.
TableAddChildAdds a row into a TreeView Table control, at the end of a given hierarchy level.
TableChildCountReturns the number of direct children for an element in a TreeView Table control.
TableDeleteChildDeletes all child rows from a branch of the hierarchy.
TableGiveChildReturns the "children" of an element (lower level) in a TreeView Table control.
TableGiveParentReturns the "parent" of an element in a TreeView Table control.
TableInsertChildInserts a row into a TreeView Table control, in a given hierarchy level.
TableItemStatusReturns the status of a node in a Treeview Table control: collapsed, expanded or not found.
TableListChildLists the "children" of a node and the "child" elements of these "children" in a TreeView Table control.
TableMoveBranchMoves the content of a row as well as its entire descending tree structure in a TreeView Table control.
TableSearchChildSeeks a value in a column of a TreeView Table control, in a specified branch.
TableSearchPartoutSearches for a value in all columns of the following fields:
  • Table control,
  • TreeView Table control,
  • Table control displayed in an Combo Box control.
TableSortChildSorts a branch in a TreeView Table control on one or more columns.
TableSwapBranchSwaps the content of two rows (as well as their respective tree structure) in a TreeView Table control.
TableTypeItemChecks the existence of an element in a treeview table and returns its type (node or leaf) if the element exists.
WebSocketClientConnectAllows you to establish a connection with a Websocket server.
WebSocketClientConnectSSLSe connecte à un serveur de WebSocket sécurisé.
The new WLanguage functions (prefix syntax) for iPhone/iPad are as follows:
<Ansi string type>.DeleteDuplicateRemoves duplicates among substrings of a string, based on one or more separators.
<Ansi string type>.ToNumReturns the numeric value of a character string. This feature enables you to perform numeric calculations on the character strings.
<Chart>.HolePercentageModifies the percentage that corresponds the hole radius in the following charts:
  • Donut,
  • Radial Bar chart.
<Chart>.StartAngleSets the starting angle of the first section in the following types of chart:
  • Pie, Semi-circular or Donut.
  • Sunburst.
  • Radial Bar chart.
<HFSQL connection>.TransactionSavepointDeclares a transaction savepoint.
<htmlNode variable>.InsertAfterAdds a node after the specified node in an HTML document.
<htmlNode variable>.InsertBeforeAdds a node before the specified node in an HTML document.
<htmlNode variable>.InsertFirstChildAdds a child at the start of the children of the current node in an HTML document.
<htmlNode variable>.InsertLastChildAdds a child after the child of the current node in an HTML document.
<htmlNode variable>.ModifyAttributeAdds or changes an attribute of the current node of the HTML document.
<htmlNode variable>.RemoveRemoves the specified node and its descendants in an HTML document.
<htmlNode variable>.RemoveAttributeRemoves a given attribute
<htmlNode variable>.RemoveChildRemoves a given node in the current node of an HTML document.
<htmlNode variable>.UnwrapAllChildrenDeletes the specified node in an HTML document without deleting its children, which take its place.
<htmlNode variable>.WrapWraps the specified node in a given node of an HTML document.
<htmlNode variable>.WrapAllChildrenWraps all children of the given node in a new node in an HTML document.
<pdfDocument>.SauveSauve le contenu d'une variable de type pdfDocument dans un fichier ".PDF".
<Table>.SearchPartoutSearches for a value in all columns of the following fields:
  • Table control,
  • TreeView Table control,
  • Table control displayed in an Combo Box control.
<TreeView Table column>.SearchChildSeeks a value in a column of a TreeView Table control, in a specified branch.
<TreeView Table>.AddChildAdds a row into a TreeView Table control, at the end of a given hierarchy level.
<TreeView Table>.ChildCountReturns the number of direct children for an element in a TreeView Table control.
<TreeView Table>.DeleteChildDeletes all child rows from a branch of the hierarchy.
<TreeView Table>.GiveChildReturns the "children" of an element (lower level) in a TreeView Table control.
<TreeView Table>.GiveParentReturns the "parent" of an element in a TreeView Table control.
<TreeView Table>.InsertChildInserts a row into a TreeView Table control, in a given hierarchy level.
<TreeView Table>.ItemStatusReturns the status of a node in a Treeview Table control: collapsed, expanded or not found.
<TreeView Table>.ListChildLists the "children" of a node and the "child" elements of these "children" in a TreeView Table control.
<TreeView Table>.MoveBranchMoves the content of a row as well as its entire descending tree structure in a TreeView Table control.
<TreeView Table>.SortChildSorts a branch in a TreeView Table control on one or more columns.
<TreeView Table>.SwapBranchSwaps the content of two rows (as well as their respective tree structure) in a TreeView Table control.
<TreeView Table>.TypeItemChecks the existence of an element in a treeview table and returns its type (node or leaf) if the element exists.
<Window>.OpenAsynchronousOpens a window whose result will be retrieved via a WLanguage procedure ("callback").
<Window>.OpenPopupAsynchronousOpens a popup window whose result will be retrieved via a WLanguage procedure ("callback").
HSortViewSorts an HFSQL view by creating an index on a view item. This function uses the former view mechanism.
IOS Widget The new WLanguage functions for developing in iOS widget mode are as follows:
EmailExportHTMLRetrieves the HTML code of an Email to display it in an control HTML (control HTML, control HTML display, ...).
geoGetAddressRetrieves an address or a list of addresses corresponding to the description of a geographic location.
HExporteChaîneJSONExporte une rubrique en chaine au format JSON
HTransactionRollbackToSavepointRolls the transaction back to the savepoint.
HTransactionSavepointDeclares a transaction savepoint.
PingChecks whether a network address can be reached by using the ICMP protocol (similar to the PING network utility).
RegexReplaceReplaces all the parts of a string that follow a specific format.
RegexSearchSearches for all the parts of a string that follow a specific format.
StringDeleteDuplicateRemoves duplicates among substrings of a string, based on one or more separators.
StringToNumReturns the numeric value of a character string. This feature enables you to perform numeric calculations on the character strings.
The new WLanguage functions (prefix syntax) in iOS widget mode are as follows:
<Ansi string type>.DeleteDuplicateRemoves duplicates among substrings of a string, based on one or more separators.
<Ansi string type>.ToNumReturns the numeric value of a character string. This feature enables you to perform numeric calculations on the character strings.
<HFSQL connection>.TransactionRollbackToSavepointRolls the transaction back to the savepoint.
<HFSQL connection>.TransactionSavepointDeclares a transaction savepoint.
Apple Watch The new WLanguage functions for Apple Watch are as follows:
RegexReplaceReplaces all the parts of a string that follow a specific format.
RegexSearchSearches for all the parts of a string that follow a specific format.
StringDeleteDuplicateRemoves duplicates among substrings of a string, based on one or more separators.
StringToNumReturns the numeric value of a character string. This feature enables you to perform numeric calculations on the character strings.
The new WLanguage functions (prefix syntax) for Apple Watch are as follows:
<Ansi string type>.DeleteDuplicateRemoves duplicates among substrings of a string, based on one or more separators.
<Ansi string type>.ToNumReturns the numeric value of a character string. This feature enables you to perform numeric calculations on the character strings.
Mac Catalyst The new WLanguage functions in Catalyst mode are as follows:
EmailExportHTMLRetrieves the HTML code of an Email to display it in an control HTML (control HTML, control HTML display, ...).
geoGetAddressRetrieves an address or a list of addresses corresponding to the description of a geographic location.
gStoredValueAdds an "invisible" value to an element in a List Box, Combo Box or Scheduler control.
gStoredValueEnableAllows (or not) retrieving the value defined by gStoredValue in a List Box or a Combo Box control.
HTransactionRollbackToSavepointRolls the transaction back to the savepoint.
HTransactionSavepointDeclares a transaction savepoint.
PingChecks whether a network address can be reached by using the ICMP protocol (similar to the PING network utility).
RegexReplaceReplaces all the parts of a string that follow a specific format.
RegexSearchSearches for all the parts of a string that follow a specific format.
StringDeleteDuplicateRemoves duplicates among substrings of a string, based on one or more separators.
StringToNumReturns the numeric value of a character string. This feature enables you to perform numeric calculations on the character strings.
The new WLanguage functions (prefixed syntax) in Catalyst mode are the following:
<Ansi string type>.DeleteDuplicateRemoves duplicates among substrings of a string, based on one or more separators.
<Ansi string type>.ToNumReturns the numeric value of a character string. This feature enables you to perform numeric calculations on the character strings.
<HFSQL connection>.TransactionRollbackToSavepointRolls the transaction back to the savepoint.
<HFSQL connection>.TransactionSavepointDeclares a transaction savepoint.
Universal Windows 10 App The new WLanguage functions for Universal Windows 10 App are as follows:
EmailExportHTMLRetrieves the HTML code of an Email to display it in an control HTML (control HTML, control HTML display, ...).
geoGetAddressRetrieves an address or a list of addresses corresponding to the description of a geographic location.
grHolePercentageModifies the percentage that corresponds the hole radius in the following charts:
  • Donut,
  • Radial Bar chart.
grStartAngleSets the starting angle of the first section in the following types of chart:
  • Pie, Semi-circular or Donut.
  • Sunburst.
  • Radial Bar chart.
gStoredValueAdds an "invisible" value to an element in a List Box, Combo Box or Scheduler control.
gStoredValueEnableAllows (or not) retrieving the value defined by gStoredValue in a List Box or a Combo Box control.
HExporteChaîneJSONExporte une rubrique en chaine au format JSON
HTransactionRollbackToSavepointRolls the transaction back to the savepoint.
HTransactionSavepointDeclares a transaction savepoint.
StringDeleteDuplicateRemoves duplicates among substrings of a string, based on one or more separators.
StringToNumReturns the numeric value of a character string. This feature enables you to perform numeric calculations on the character strings.
TableSearchPartoutSearches for a value in all columns of the following fields:
  • Table control,
  • TreeView Table control,
  • Table control displayed in an Combo Box control.
The new WLanguage functions (prefix syntax) for Universal Windows 10 App are as follows:
<Ansi string type>.DeleteDuplicateRemoves duplicates among substrings of a string, based on one or more separators.
<Ansi string type>.ToNumReturns the numeric value of a character string. This feature enables you to perform numeric calculations on the character strings.
<Chart>.HolePercentageModifies the percentage that corresponds the hole radius in the following charts:
  • Donut,
  • Radial Bar chart.
<Chart>.StartAngleSets the starting angle of the first section in the following types of chart:
  • Pie, Semi-circular or Donut.
  • Sunburst.
  • Radial Bar chart.
<HFSQL connection>.TransactionRollbackToSavepointRolls the transaction back to the savepoint.
<HFSQL connection>.TransactionSavepointDeclares a transaction savepoint.
<Table>.SearchPartoutSearches for a value in all columns of the following fields:
  • Table control,
  • TreeView Table control,
  • Table control displayed in an Combo Box control.
Improved WLanguage functions
AndroidAndroid Widget The following functions have been improved in this version:
dSaveImageJPEGIt is now possible to use the imgSauveInfomation constant to register the Exif information of an Variable of type Image.
ExeInfoNew constant to know if the application has been launched automatically after a background download is finished.
fCopyFileYou can now use the syntax to handle each copied file.
ExeRunIt is now possible to launch an Android package by specifying a command row. The parameters of this control row can be retrieved using the function OrderLine.
EncryptStandardIt is now possible to specify the initialization vector to be used.
MobileNetworkConnection5G networks are now identified.
URISelectIt is now possible to create an Resource via the selector.
XMLBuildStringThis function now supports the constant XMLFormatting.
XMLSaveThis function now supports the constant XMLFormatting.
iPhone/iPad The following WLanguage functions have been improved:
EncryptStandardIt is now possible to specify the initialization vector to be used.
HashStringManagement of hashes derived from a key using a salt (PBKDF2).
HashFileManagement of hashes derived from a key using a salt (PBKDF2).
HashCheckStringManagement of hashes derived from a key using a salt (PBKDF2).
HashCheckFileManagement of hashes derived from a key using a salt (PBKDF2).
iParameterPDF
  • New constant to generate black-and-white PDF files.
  • New syntax to use pdfParameter variables.
MobileNetworkConnection5G networks are now identified.
SOAPAddHeaderNew syntax to add an XML node in a SOAP Webservice header.
IOS Widget The following WLanguage functions have been improved:
EncryptStandardIt is now possible to specify the initialization vector to be used.
HashStringManagement of hashes derived from a key using a salt (PBKDF2).
HashFileManagement of hashes derived from a key using a salt (PBKDF2).
HashCheckStringManagement of hashes derived from a key using a salt (PBKDF2).
HashCheckFileManagement of hashes derived from a key using a salt (PBKDF2).
iParameterPDF
  • New constant to generate black-and-white PDF files.
  • New syntax to use pdfParameter variables.
MobileNetworkConnection5G networks are now identified.
SOAPAddHeaderNew syntax to add an XML node in a SOAP Webservice header.
Mac Catalyst The following WLanguage functions have been improved:
EncryptStandardIt is now possible to specify the initialization vector to be used.
HashStringManagement of hashes derived from a key using a salt (PBKDF2).
HashFileManagement of hashes derived from a key using a salt (PBKDF2).
HashCheckStringManagement of hashes derived from a key using a salt (PBKDF2).
HashCheckFileManagement of hashes derived from a key using a salt (PBKDF2).
iParameterPDF
  • New constant to generate black-and-white PDF files.
  • New syntax to use pdfParameter variables.
MobileNetworkConnection5G networks are now identified.
Universal Windows 10 App The following WLanguage functions have been improved:
HashStringManagement of hashes derived from a key using a salt (PBKDF2).
HashFileManagement of hashes derived from a key using a salt (PBKDF2).
HashCheckStringManagement of hashes derived from a key using a salt (PBKDF2).
HashCheckFileManagement of hashes derived from a key using a salt (PBKDF2).
iParameterPDF
  • New constant to generate black-and-white PDF files.
  • New syntax to use pdfParameter variables.
MobileNetworkConnection5G networks are now identified.
SOAPAddHeaderNew syntax to add an XML node in a SOAP Webservice header.
New WLanguage properties
Android The new WLanguage properties for Android applications are as follows:
BorderThe Border property is used to get and change the characteristics of the borders:
  • for a report control or block.
  • for a window control.
  • for a cell of a Table control.
CameraThe Camera property is used to identify and change the camera used (back or front).
DisplayModePreviewThe DisplayModePreview property is used to determine and change the display mode of the camera preview.
FlashThe Flash property is used to determine and change the flash mode in a Camera control.
HiddenThe Hidden is used to:
  • Determine if a control in a report is hidden.
  • Redact or blur a control in a report.
HideWhileScrollingThe HideWhileScrolling property is used to:
  • Determine if the pinned control is hidden while scrolling,
  • Show or hide the pinned control while scrolling.
MaxZoomThe MaxZoom property is used to get the maximum zoom value that can be used for the Camera control (for the camera in use).
MinZoomThe MinZoom property is used to get the minimum zoom value that can be used for the Camera control (for the camera in use).
PinnedThe Pinned property is used to:
  • Pin a control: the position of the pinned control will be relative to the visible area of its container and not to the content area.
  • Determine if a control is pinned.
TapToFocusThe TapToFocus property is used to:
  • Determine if tap to focus is enabled in a Camera control.
  • Enable or disable tap to focus in a Camera control.
TorchThe Torch property is used to determine and change how a Camera control uses the torch.
ZoomWithFingerThe ZoomWithFinger property is used to:
  • determine if an Image or Camera control supports pinch zoom.
  • enable or disable pinch zoom in an Image or Camera control.
Android Widget The new WLanguage properties for Android Widget applications are as follows:
HideWhileScrollingThe HideWhileScrolling property is used to:
  • Determine if the pinned control is hidden while scrolling,
  • Show or hide the pinned control while scrolling.
PinnedThe Pinned property is used to:
  • Pin a control: the position of the pinned control will be relative to the visible area of its container and not to the content area.
  • Determine if a control is pinned.
iPhone/iPad The following are the new WLanguage properties for iPhone/iPad applications:
CameraThe Camera property is used to identify and change the camera used (back or front).
DisplayModePreviewThe DisplayModePreview property is used to determine and change the display mode of the camera preview.
FlashThe Flash property is used to determine and change the flash mode in a Camera control.
HiddenThe Hidden is used to:
  • Determine if a control in a report is hidden.
  • Redact or blur a control in a report.
HideWhileScrollingThe HideWhileScrolling property is used to:
  • Determine if the pinned control is hidden while scrolling,
  • Show or hide the pinned control while scrolling.
MaxZoomThe MaxZoom property is used to get the maximum zoom value that can be used for the Camera control (for the camera in use).
MinZoomThe MinZoom property is used to get the minimum zoom value that can be used for the Camera control (for the camera in use).
PinnedThe Pinned property is used to:
  • Pin a control: the position of the pinned control will be relative to the visible area of its container and not to the content area.
  • Determine if a control is pinned.
TapToFocusThe TapToFocus property is used to:
  • Determine if tap to focus is enabled in a Camera control.
  • Enable or disable tap to focus in a Camera control.
TorchThe Torch property is used to determine and change how a Camera control uses the torch.
ZoomWithFingerThe ZoomWithFinger property is used to:
  • determine if an Image or Camera control supports pinch zoom.
  • enable or disable pinch zoom in an Image or Camera control.
IOS Widget The following are the new WLanguage properties for applications in iOS widget mode:
HideWhileScrollingThe HideWhileScrolling property is used to:
  • Determine if the pinned control is hidden while scrolling,
  • Show or hide the pinned control while scrolling.
PinnedThe Pinned property is used to:
  • Pin a control: the position of the pinned control will be relative to the visible area of its container and not to the content area.
  • Determine if a control is pinned.
Mac Catalyst The new WLanguage properties for Catalyst mode applications are as follows:
HiddenThe Hidden is used to:
  • Determine if a control in a report is hidden.
  • Redact or blur a control in a report.
PinnedThe Pinned property is used to:
  • Pin a control: the position of the pinned control will be relative to the visible area of its container and not to the content area.
  • Determine if a control is pinned.
Universal Windows 10 App The new WLanguage properties for apps in Universal Windows 10 App mode are as follows:
BlurLevelThe BlurLevel property gets and changes the percentage of blur applied to a control in a report.
HiddenThe Hidden is used to:
  • Determine if a control in a report is hidden.
  • Redact or blur a control in a report.
Improved WLanguage properties
Android The following WLanguage properties for Android applications have been modified:
FicCryptMethodThis Property now supports AES 192 and AES 256 encryption.
MmoCryptMethodThis Property now supports AES 192 and AES 256 encryption.
NdxCryptMethodThis Property now supports AES 192 and AES 256 encryption.
WorkingDirectoryThis Property is now available for the Camera fields.
ZoomWithFingerThis Property is now available for the Camera fields.
iPhone/iPad The following WLanguage properties for iPhone/iPad applications have been modified:
FicCryptMethodThis Property now supports AES 192 and AES 256 encryption.
MmoCryptMethodThis Property now supports AES 192 and AES 256 encryption.
NdxCryptMethodThis Property now supports AES 192 and AES 256 encryption.
WorkingDirectoryThis Property is now available for the Camera fields.
ZoomWithFingerThis Property is now available for the Camera fields.
New advanced types of WLanguage
Android The new advanced types available for Android applications are as follows:
BackgroundThe Background type is used to define the advanced characteristics of the element background.
BorderThe Border type is used to handle a border through programming...
ContinentThe Continent type is used to find out the characteristics of a continent.
CountryThe Country type is used to find out the characteristics of a country.
DownloadInfoThe DownloadInfo type is used to read the different details about a download in progress retrieved by DownloadGetInfo.
DownloadParameterThe DownloadParameter type is used to define all the advanced characteristics of a file download performed by DownloadAdd.
pdfParameterThe pdfParameter type is used to define all the characteristics of a PDF file to be generated.
xmlSignatureThe xmlSignature type is used to define the advanced characteristics of an XML signature.
xmlSignatureInformationKeyX509The xmlSignatureInformationKeyX509 type is used to define the information that must be included in the KeyInfo section of the XML signature.
xmlSignatureReferenceThe xmlSignatureReference type is used to add a reference section into the XML signature.
xpathResultThe xpathResult type is used it find out the result of the execution of an XPATH query.
Android Widget The new advanced types available for applications in Android widget mode are as follows:
BackgroundThe Background type is used to define the advanced characteristics of the element background.
BorderThe Border type is used to handle a border through programming...
ContinentThe Continent type is used to find out the characteristics of a continent.
CountryThe Country type is used to find out the characteristics of a country.
DownloadInfoThe DownloadInfo type is used to read the different details about a download in progress retrieved by DownloadGetInfo.
DownloadParameterThe DownloadParameter type is used to define all the advanced characteristics of a file download performed by DownloadAdd.
pdfParameterThe pdfParameter type is used to define all the characteristics of a PDF file to be generated.
xmlSignatureThe xmlSignature type is used to define the advanced characteristics of an XML signature.
xmlSignatureInformationKeyX509The xmlSignatureInformationKeyX509 type is used to define the information that must be included in the KeyInfo section of the XML signature.
xmlSignatureReferenceThe xmlSignatureReference type is used to add a reference section into the XML signature.
xpathResultThe xpathResult type is used it find out the result of the execution of an XPATH query.
Improved advanced WLanguage types
Android The following advanced types have been improved for Android applications:
ImageProperty Exif is now available for Android applications .
Minimum version required
  • Version 27
This page is also available for…
Comments
Click [Add] to post a comment