PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
New WINDEV 27 feature!
  • 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 27, new functions, properties and data types have been introduced and some have been improved.
New WLanguage functions
WINDEVWindows The new WLanguage functions for WINDEV applications on Windows are:
AIDetectDetects different elements in an image: object, faces, etc.
AIDetectModelRuns a trained neural network model on an image.
BTLECharacteristicReadValueReads the value of a characteristic on a Bluetooth Low Energy device.
BTLECharacteristicWriteValueWrites a value to a characteristic on a Bluetooth Low Energy device.
BTLEConnectionStatusReturns the current connection status to a Bluetooth Low Energy device or asks to be notified when the connection status changes.
BTLEDescriptorReadValueReads the value of a descriptor on a Bluetooth Low Energy device.
BTLEDescriptorWriteValueWrites the value of a descriptor onto a Bluetooth Low Energy device.
BTLEDisconnectUsed to disconnect from a Bluetooth Low Energy device.
BTLEGetACharacteristicRetrieves the characteristic of a Bluetooth Low Energy service corresponding to the specified identifier (UUID).
BTLEGetADescriptorRetrieves the descriptor of a Bluetooth Low Energy characteristic corresponding to the specified identifier (UUID).
BTLEGetAllCharacteristicsRetrieves all features (with the same identifier) associated with a Bluetooth Low Energy service.
BTLEGetAllServicesRetrieves all the services corresponding to a UUID.
BTLEGetAServiceRetrieves the service of a Bluetooth Low Energy device corresponding to the specified identifier (UUID).
BTLEInitializeInitializes Bluetooth Low Energy (only needed on Windows and iOS).
BTLEInitializeDeviceInitializes a Bluetooth Low Energy device in Windows.
BTLEListDeviceReturns the list of accessible Bluetooth Low Energy devices.
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.
grRBAddDataAdds data to a Radial Bar chart.
grRBMaximumValueSets the maximum value in a Radial Bar chart.
grRBRotationDirectionSets the rotation direction in a 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.
HClusterMasterNodeReturns the name of the master node in an HFSQL cluster.
HExportJSONStringExports the records from a data file (HFSQL or OLE DB), view or query to a JSON string.
HRSRenameServerNameRename the DNS name of the replication server if it has changed its name.
HTMLEnableDebuggerEnables the HTML/JavaScript debugger on CEF-based HTML controls: HTML Display or HTML Editor 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.
HTransactionRollbackToSavepointRolls the transaction back to the savepoint.
HTransactionSavepointDeclares a transaction savepoint.
InSysNotificationModeUsed to determine if the application is launched from an interactive notification in "Windows 10".
JSONToXMLConverts a JSON string to XML.
LuhnCalculateCalculates the next Luhn check digit for a given sequence.
LuhnCheckChecks that the given sequence is valid according to the Luhn formula.
OpenAsynchronousOpens a window whose result will be retrieved via a WLanguage procedure ("callback").
OpenDocumentAsynchronousOpens a document using the appropriate editor
OpenPopupAsynchronousOpens a popup window whose result will be retrieved via a WLanguage procedure ("callback").
PDFAddImageAdds an image to a page in an existing PDF file.
PDFAddWatermarkAdds a watermark to all or some pages of 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.
PythonAddPathAdds the path to a directory or the path to the virtual environment to search for Python modules.
PythonExecuteExecutes a function present in a Python module.
PythonInitializeSpecifies the location of the Python DLL to be loaded.
PythonTerminateUnloads the Python DLL and frees memory.
RedisGetGets the value of a key from a Redis server as a string.
RedisSetChanges the value of a key on a Redis server.
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.
ScanGetGets the characteristics of a scanner.
ScanListLists the scanners connected to the current computer.
ScanPropertyUsed to get and change the properties of a scanner.
ScanSelectOpens a standard dialog box with the available scanners.
ScanToImageRetrieves a document from a scanner in a variable of type Image.
ScanToPDFSaves a document from a scanner to a PDF file.
ScanWithUserInterfaceSaves a document from a scanner to one or more files, using the scanner's user interface.
SetFocusAndReturnToUserInputStops the current process, sets the focus to the specified control, window or page, and allows the user to enter data.
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.
SysNotificationClearRemoves all interactive notifications previously sent by the current application.
SysNotificationCompatibleChecks if the operating system supports interactive notifications.
SysNotificationRemoveRemoves a previously sent interactive notification.
SysNotificationRemoveIDRemoves all previously sent interactive notifications that match the specified identifier (ID).
SysNotificationSendSends an interactive notification to the system in order to be displayed.
TableSearchEverywhereSearches for a value in all the columns of the following controls:
  • Table control,
  • TreeView Table control,
  • Table control displayed in a Combo Box control.
WebSocketClientConnectEstablishes a connection to a WebSocket server.
WebSocketClientConnectSSLSe connecte à un serveur de WebSocket sécurisé.
XMLToJSONConverts an XML string to JSON.
The new WLanguage functions (prefix syntax) for WINDEV applications on Windows are:
<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.
<btleCharacteristic variable>.GetADescriptorRetrieves the descriptor of a Bluetooth Low Energy characteristic corresponding to the specified identifier (UUID).
<btleCharacteristic variable>.ReadValueReads the value of a characteristic on a Bluetooth Low Energy device.
<btleCharacteristic variable>.WriteValueWrites a value to a characteristic on a Bluetooth Low Energy device.
<btleDescriptor variable>.ReadValueReads the value of a descriptor on a Bluetooth Low Energy device.
<btleDescriptor variable>.WriteValueWrites the value of a descriptor onto a Bluetooth Low Energy device.
<btleDevice variable>.DisconnectUsed to disconnect from a Bluetooth Low Energy device.
<btleDevice variable>.GetAllServicesRetrieves all the services corresponding to a UUID.
<btleDevice variable>.GetAServiceRetrieves the service of a Bluetooth Low Energy device corresponding to the specified identifier (UUID).
<btleDevice>.InitializeInitializes a Bluetooth Low Energy device in Windows.
<btleService variable>.GetACharacteristicRetrieves the characteristic of a Bluetooth Low Energy service corresponding to the specified identifier (UUID).
<btleService variable>.GetAllCharacteristicsRetrieves all the characteristics with the same identifier associated with a Bluetooth Low Energy service.
<Chart>.HolePercentageModifies the percentage that corresponds the hole radius in the following charts:
  • Donut,
  • Radial Bar chart.
<Chart>.RBAddDataAdds data to a Radial Bar chart.
<Chart>.RBMaximumValueSets the maximum value in a Radial Bar chart.
<Chart>.RBRotationDirectionSets the rotation direction in a 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.
<Connexion HFSQL>.RSRenommeNomServeurRenomme le nom DNS du serveur de la réplication si celui-ci a changé de nom.
<HFSQL file>.ExportJSONStringExports the records from a data file (HFSQL or OLE DB), view or query to a JSON string.
<HFSQL connection>.TransactionRollbackToSavepointRolls the transaction back to the savepoint.
<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.
<Notification>.RemoveRemoves a previously sent interactive notification.
<Notification>.SendSends an interactive notification to the system in order to be displayed.
<PDF reader>.AddWatermarkAdds a watermark to all the pages of a PDF file in a PDF Reader control.
<PDF reader>.GetSignatureGets the signature of a PDF document as a buffer.
<PDF reader>.GetSignatureDateGets the date of one of the signatures of a PDF document.
<PDF reader>.NbSignaturesGets the number of signatures in a PDF Reader control.
<pdfDocument variable>.AddWatermarkAdds a watermark to all the pages of an existing PDF file.
<pdfDocument variable>.NbSignaturesGets the number of signatures in a PDF document.
<pdfDocument>.GetSignatureGets the signature of a PDF document as a buffer.
<pdfDocument>.GetSignatureDateGets the date of one of the signatures of a PDF document.
<pdfDocument>.SaveSaves the content of a pdfDocument variable in a ".PDF" file.
<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.
<redisConnection>.AssignChanges the value of a key on a Redis server.
<redisConnection>.RecoverGets the value of a key from a Redis server as a string.
<Scanner variable>.PropertyUsed to get and change the characteristics of a scanner.
<Scanner variable>.ToImageRetrieves a document from a scanner in a variable of type Image.
<Scanner variable>.ToPDFSaves a document from a scanner to a PDF file.
<Scanner variable>.WithUserInterfaceSaves a document from a scanner to one or more files, using the scanner's user interface.
<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.
<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").
btleDevice Variable >.ConnectionStatusReturns the current connection status to a Bluetooth Low Energy device or asks to be notified when the connection status changes.
WINDEVLinux The new WLanguage functions for WINDEV applications for Linux are:
AIDetectDetects different elements in an image: object, faces, etc.
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.
grRBAddDataAdds data to a Radial Bar chart.
grRBMaximumValueSets the maximum value in a Radial Bar chart.
grRBRotationDirectionSets the rotation direction in a 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.
HClusterMasterNodeReturns the name of the master node in an HFSQL cluster.
HExportJSONStringExports the records from a data file (HFSQL or OLE DB), view or query to a JSON string.
HRSRenameServerNameRename the DNS name of the replication server if it has changed its name.
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.
JSONToXMLConverts a JSON string to XML.
LuhnCalculateCalculates the next Luhn check digit for a given sequence.
LuhnCheckChecks that the given sequence is valid according to the Luhn formula.
PDFAddImageAdds an image to a page in an existing PDF file.
PDFAddWatermarkAdds a watermark to all or some pages of 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.
PythonAddPathAdds the path to a directory or the path to the virtual environment to search for Python modules.
PythonExecuteExecutes a function present in a Python module.
PythonInitializeSpecifies the location of the Python DLL to be loaded.
PythonTerminateUnloads the Python DLL and frees memory.
RedisGetGets the value of a key from a Redis server as a string.
RedisSetChanges the value of a key on a Redis server.
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.
TableSearchEverywhereSearches for a value in all the columns of the following controls:
  • Table control,
  • TreeView Table control,
  • Table control displayed in a Combo Box control.
WebSocketClientConnectEstablishes a connection to a WebSocket server.
WebSocketClientConnectSSLSe connecte à un serveur de WebSocket sécurisé.
XMLToJSONConverts an XML string to JSON.
The new WLanguage functions (prefix syntax) for WINDEV applications for Linux are:
<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>.RBAddDataAdds data to a Radial Bar chart.
<Chart>.RBMaximumValueSets the maximum value in a Radial Bar chart.
<Chart>.RBRotationDirectionSets the rotation direction in a 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.
<Connexion HFSQL>.RSRenommeNomServeurRenomme le nom DNS du serveur de la réplication si celui-ci a changé de nom.
<HFSQL file>.ExportJSONStringExports the records from a data file (HFSQL or OLE DB), view or query to a JSON string.
<HFSQL connection>.TransactionRollbackToSavepointRolls the transaction back to the savepoint.
<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.
<PDF reader>.AddWatermarkAdds a watermark to all the pages of a PDF file in a PDF Reader control.
<PDF reader>.GetSignatureGets the signature of a PDF document as a buffer.
<PDF reader>.GetSignatureDateGets the date of one of the signatures of a PDF document.
<PDF reader>.NbSignaturesGets the number of signatures in a PDF Reader control.
<pdfDocument variable>.AddWatermarkAdds a watermark to all the pages of an existing PDF file.
<pdfDocument variable>.NbSignaturesGets the number of signatures in a PDF document.
<pdfDocument>.GetSignatureGets the signature of a PDF document as a buffer.
<pdfDocument>.GetSignatureDateGets the date of one of the signatures of a PDF document.
<pdfDocument>.SaveSaves the content of a pdfDocument variable in a ".PDF" file.
<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.
<redisConnection>.AssignChanges the value of a key on a Redis server.
<redisConnection>.RecoverGets the value of a key from a Redis server as a string.
<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.
WINDEVJava The new WLanguage functions for WINDEV applications on Java are:
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).
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.
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.
FilterReturns an array containing the elements of a source array for which a procedure returns True.
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.
MapExecutes a procedure on each element of a source array and returns the results in a WLanguage array.
ReduceApplies a computation to each element of a WLanguage array.
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 WINDEV applications for Java are:
<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).
Improved WLanguage functions
WINDEVWindowsLinux The following functions have been modified in this version:
CertificateSignExecutableYou can now specify the hash algorithm to be used for the signature..
EncryptStandardIt is now possible to specify the initialization vector to be used.
EncryptStandardIt is now possible to specify the initialization vector to be used.
grTooltipNew constant to define tooltips in Progress Bar charts.
HashStringManage hash-derived keys with a salt (PBKDF2).
HashFileManage hash-derived keys with a salt (PBKDF2).
HashCheckStringManage hash-derived keys with a salt (PBKDF2).
HashCheckFileManage hash-derived keys with a salt (PBKDF2).
iParameterPDF
  • New constant to generate black-and-white PDF files.
  • New syntax to use pdfParameter variables.
URISelectYou can now create a resource using the selector.
RegistrySeekAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistrySeekAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistryNextKeyAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistryCopyKeyAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistryCreateKeyAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistrySetValueAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistryExistAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistryListKeyAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistryListValueAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistryQueryValueAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistryFirstSubKeyAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistryRenameAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistryDeleteKeyAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistryDeleteValueAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistryValueTypeAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
SOAPAddHeaderNew syntax to add an XML node to a SOAP web service header.
Java The following functions have been modified in this version:
EncryptStandardIt is now possible to specify the initialization vector to be used.
fCopyFileYou can now use the syntax to handle each copied file.
fCopyDirYou can now use the syntax to copy a directory by handling each copied file.
New WLanguage properties
WINDEVWindows The new WLanguage properties 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.
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.
Linux The new WLanguage properties 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.
Java The new WLanguage properties are as follows:
Improved WLanguage properties
WINDEVWindows The following WLanguage properties have been improved:
FicCryptMethodThis property now supports both AES-192 and AES-256.
MmoCryptMethodThis property now supports both AES-192 and AES-256.
NdxCryptMethodThis property now supports both AES-192 and AES-256.
AutomaticLinkThis property is now available for Word Processing controls.
Java The following WLanguage properties have been improved:
FicCryptMethodThis property now supports both AES-192 and AES-256.
MmoCryptMethodThis property now supports both AES-192 and AES-256.
NdxCryptMethodThis property now supports both AES-192 and AES-256.
New advanced types of WLanguage
WINDEVWindows The new WLanguage types for WINDEV applications are as follows:
aiImageResultThe aiImageResult type is used to retrieve the result of AIDetect.
aiNeuralNetworkModelThe aiNeuralNetworkModel type is used to define all the advanced characteristics of a neural network used by AIDetectModel.
btleCharacteristicThe btleCharacteristic type is used to handle a characteristic of a Bluetooth Low Energy service.
btleDescriptorThe btleDescriptor type is used to handle the descriptor of a Bluetooth Low Energy characteristic
btleDeviceThe btleDevice type allows you to handle a device that is using the Bluetooth Low Energy technology.
btleServiceThe btleService type is used to handle a Bluetooth Low Energy service ("Bluetooth GATT Service").
JSONXMLConverterThe JSONXMLConverter type is used to define all the advanced characteristics of the conversion of an XML object to JSON (or conversely) via XMLToJSON and JSONToXML).
ScannerThe Scanner type is used to handle information from a scanner.
sysNotificationThe sysNotification type is used to define all the advanced characteristics of an interactive system notification.
sysNotificationButtonThe sysNotificationButton type is used to define all the advanced characteristics of Button control in an interactive notification.
sysNotificationInputThe sysNotificationInput type is used to define all the advanced features of an input control, such as a text input or combo box control, in an interactive notification.
WINDEVLinux The new WLanguage types for WINDEV applications in Linux are as follows:
aiImageResultThe aiImageResult type is used to retrieve the result of AIDetect.
aiNeuralNetworkModelThe aiNeuralNetworkModel type is used to define all the advanced characteristics of a neural network used by AIDetectModel.
JSONXMLConverterThe JSONXMLConverter type is used to define all the advanced characteristics of the conversion of an XML object to JSON (or conversely) via XMLToJSON and JSONToXML).
WatermarkThe Watermark type is used to handle the text printed in watermark in the reports created with the report editor or through programming.
Java The new WLanguage types for WINDEV Java applications are as follows:
Improved advanced WLanguage types
WINDEVWindowsLinux The following advanced types have been improved for WINDEV applications:
API descriptionNew parameter types supported.
Minimum version required
  • Version 27
Comments
Click [Add] to post a comment