PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

This page concerns the 23 + version of WINDEV, WINDEV Mobile. Upgrade your 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Overview
In version 23, new functions, new properties and new types of data have been introduced and some of them have been improved.
New WLanguage functions
Windows Mobile The new WLanguage functions for Windows Mobile are as follows:
DateTimeToEpochConverts a local date-time to the Epoch format (number of time units from 01/01/1970 at 00h00 UTC).
EpochToDateTimeConverts a date and a time in Epoch format (number of time units since 01/01/1970 at 00h00 UTC) into a local date-time.
fExtractResourceExtracts a resource from the application into a physical device location.
fListResourceLists the resources integrated to the application.
HCheckUnalteredChecks whether one or all records found in an unalterable data file have not been modified (with an hexadecimal editor for example).
HTransactionStarts a transaction on the data files (HFSQL or accessed via Native Access) and creates the transaction file.
InBackgroundModeIndicates whether the code is run when the application is in background.
LooperAddIWAdds a row corresponding to an internal window at the end of a memory Looper control.
LooperDeleteSelectDeletes the selected rows from a browsing or memory Looper control.
LooperInsertIWInserts a row corresponding to an internal window into a memory Looper control.
LooperModifyIWModifies a row corresponding to an internal window in a memory Looper control.
TestCheckDifferentChecks whether the specified expressions are different in assertive programming and in automatic test mode.
TestCheckEqualChecks whether the expressions are equal in assertive programming and in automatic test mode.
TestCheckFalseChecks whether an expression is false in assertive programming and in automatic test mode.
TestCheckNotNullChecks whether an expression is not Null in assertive programming and in automatic test mode.
TestCheckNullChecks whether an expression is Null in assertive programming and in automatic test mode.
TestCheckTrueChecks whether an expression is set to True in assertive programming and in automatic test mode.
TestErrorProvokes
  • an assertion during the test of element or project (Go mode)
  • an error in automatic test mode.
TestOnErrorProvokes
  • an assertion during the test of element or project (Go mode)
  • an error in automatic test mode.
TreeGetSubscriptReturns the subscript of an element (node or leaf) in a TreeView control.
Android The new WLanguage functions for Android are as follows:
BackgroundTaskAddAdds a new background task.
BackgroundTaskDeleteDeletes a background task (that was added by BackgroundTaskAdd).
BackgroundTaskListReturns the list of background tasks for the application.
BCDecodeDecodes the information stored in a QR Code bar code.
BeaconDetectBackgroundAllows the application to be notified when the device enters into or exits from an area corresponding to the emission radius of a set of Beacon tags.
BeaconDetectPreciseUsed to find the Beacon tags nearby the device.
BeaconListBackgroundDetectionReturns the list of detections in background of active Beacon tags started by BeaconDetectBackground.
BeaconStopBackgroundDetectionStops one or more detections of Beacon tags in background.
BeaconStopPreciseDetectionStops the detection of Beacon tags that was started by BeaconDetectPrecise.
CertificateCheckStringChecks the correspondence between a signature and a string.
CertificateSignStringCreates the signature of a character string.
CheckUserIdentityUsed to check the real identity of current user via biometrics check.
CombinationCheckNameChecks whether a combination of one of more options known by their names is valid.
CombinationFromNameReturns a combination of one or more options known by their names.
CombinationFromValueReturns a combination of one or more options known by their associated values.
CompressCompresses a string or a memory block (buffer) in binary format.
ControlDeletePermanently deletes a control from a window, a page or a report.
ControlExecuteModificationConsiders that the control was modified by the user (..Modified is set to True for the control and for the window if necessary) and runs the "Whenever modified" process associated with the control.
dCopyWindowImageCopies the image from a WINDEV window into an Image variable or into an Image control.
DecodeDecodes a character string that was encoded by Encode.
dInvertColorReverses the colors:
  • of an Image control,
  • of an Image variable].
EncodeEncodes a character string or a buffer. To decode the result, all you have to do is use Decode.
EnumerationCheckNameChecks whether an enumeration value known by its name is valid.
EnumerationCheckValueChecks whether an enumeration value known by its associated value is valid.
EnumerationFromNameReturns an enumeration value known by its name.
EnumerationFromValueReturns an enumeration value known by its associated value.
ExecuteJSRuns Javascript code in the context of Web page displayed by an HTML control.
FileToArrayFills an array of classes or structures with the content of a HFSQL data file or query.
FinCurrentValReturns the current value of investment.
FinDecreasingRedemptionCalculates the amortization value of a good over a specific period of time, via the formula for fixed-rate decreasing amortization.
FinErrorReturns the number of the last error caused by a Finxxx function (financial functions).
FinFutureValReturns the future value of an investment.
FinInterestRateCalculates the interest rate for a loan over a specific period of time with fixed payments.
FinLinearRedemptionCalculates the value of linear amortization of a good over a specific period of time.
FinNetCurrentValReturns the net current value of investment.
FinPaymentNbReturns the number of payments required to pay off a capital according to a given rate.
FinPeriodInterestCalculates for a given period the amount of interests due for a loan paid off by fixed periodic payments with a fixed interest rate.
FinRedemptionCreates an amortization matrix for a fixed-rate loan over a defined period of time.
FinRepayValReturns the amount of each regular payment for an investment with fixed interest rate and fixed payment.
grBarColorInitializes the color of a specific bar in a Column or Stacked Column chart.
grPointColorInitializes the color of a specific point in one of the following chart types:
  • Line,
  • Scatter,
  • Bubble chart.
grPointSizeConfigures the size of a specific point in a Line or Scatter chart.
grPointTypeModifies the shape of point for a specific category or value found in a Line, Area, Scatter and Radar chart.
grSeriesLineTypeModifies the type of line for a series found in a Line, Area, Scatter and Radar chart.
grSeriesOpacityModifies the opacity factor of a series in a chart.
grSeriesPointTypeModifies the type of point for a series found in a Line, Area, Scatter and Radar chart.
grSeriesTypeDefines the type of a series used in a composite chart (chart containing several types of charts).
grSmoothingSmoothes a Line chart or a Scatter chart by using the "cubic splines" algorithm.
grTimeLevelMaskDefines the display mask for a level of time scale in a chart.
grTimeLevelMaxDefines the number of levels to display in the time scale of a chart as well as the maximum level.
grTooltipDisplays and formats:
  • the tooltip associated with each chart section (section for a pie chart, bar for a column chart, ...). Also allows you to find out the characteristics of the tooltip associated with each chart section.
  • a custom tooltip, associated with a point.
HCheckUnalteredChecks whether one or all records found in an unalterable data file have not been modified (with an hexadecimal editor for example).
HTransactionStarts a transaction on the data files (HFSQL or accessed via Native Access) and creates the transaction file.
InBackgroundModeIndicates whether the code is run when the application is in background.
LayoutAdaptSizeResizes a Layout control in order for all its cells to be entirely visible, without empty area.
LoadErrorLoads in memory the file containing the error messages in the requested language.
LooperAddIWAdds a row corresponding to an internal window at the end of a memory Looper control.
LooperInsertIWInserts a row corresponding to an internal window into a memory Looper control.
LooperModifyIWModifies a row corresponding to an internal window in a memory Looper control.
MatStackCompresses the memory footprint occupied by a matrix.
MultitaskRedrawImmediately redraws the window controls that will be graphically refreshed.
NetIPAddressReturns the IP (Internet Protocol) address of a computer.
NetListIPAddressReturns the list of IP addresses (Internet Protocol) for a computer.
NetMACAddressReturns the MAC address (physical address) of one of the network cards found on the computer.
NumberInWordsTransforms a number into a character string corresponding to the number "written in words".
ParallelTaskCancelImmediately ends the execution of the current task: the task is flagged as ptsCanceled.
ParallelTaskConfigureModifies the parameters of parallel tasks.
ParallelTaskExecuteTriggers the execution of a parallel task.
ParallelTaskExecuteAfterIndicates a continuation parallel task that will be run when one of the specified parallel task is ended.
ParallelTaskExecuteAfterAllIndicates a continuation parallel task that will be run when all the tasks found in an array of parallel tasks are ended.
ParallelTaskExecuteAfterOneIndicates a continuation parallel task that will be run once the first task is ended in an array of parallel tasks.
ParallelTaskRequestCancelationRequests the cancelation of a parallel task.
ParallelTaskWaitWaits for the execution of a parallel task.
ParallelTaskWaitAllWaits for the end of execution of all parallel tasks found in an array.
PowerStatusUsed to get various information about the main or secondary battery on the device where the application is run
StatAverageCalculates the arithmetic, geometric or harmonic mean for a series of values.
StatAverageDeviationCalculates the average deviation of values in relation to their arithmetic mean.
StatCovarianceCalculates the covariance between two series of values.
StatErrorReturns the error number for the last error caused by a Statxxx function (statistical functions).
StatMaxCalculates the maximum value for a series of values.
StatMinCalculates the minimum value for a series of values.
StatStandardDeviationCalculates the standard deviation for a series of values.
StatStandardDeviationPCalculates the standard deviation for a full series of values.
StatSumCalculates the sum for a series of values.
StatVarianceCalculates the variance for a series of values.
StatVariancePCalculates the variance for a full series of values.
SysDeviceInfoRetrieves information from the mobile device where the application is run
TestCheckDifferentChecks whether the specified expressions are different in assertive programming and in automatic test mode.
TestCheckEqualChecks whether the expressions are equal in assertive programming and in automatic test mode.
TestCheckFalseChecks whether an expression is false in assertive programming and in automatic test mode.
TestCheckNotNullChecks whether an expression is not Null in assertive programming and in automatic test mode.
TestCheckNullChecks whether an expression is Null in assertive programming and in automatic test mode.
TestCheckTrueChecks whether an expression is set to True in assertive programming and in automatic test mode.
TestErrorProvokes
  • an assertion during the test of element or project (Go mode)
  • an error in automatic test mode.
TestOnErrorProvokes
  • an assertion during the test of element or project (Go mode)
  • an error in automatic test mode.
TextToHTMLConverts a text string into an HTML string (the CR characters are replaced by <BR>, the accented characters are replaced by their equivalent in HTML, ...).
ThreadEndEnds the execution of the current thread.
UncompressDecompresses a memory block (buffer) that was compressed by Compress.
UUDecodeDecodes a character string in UUEncode format.
UUEncodeEncodes a character string according to the UUEncode algorithm.
WaitWindowEndCloses the wait window of application opened by WaitWindowStart.
WaitWindowStartOpens the wait window of application.
WinRedrawImmediately redraws the window controls that will be graphically refreshed.
WinRefreshVisibleModifies or returns the visibility status of refresh bar in a window.
Android Widget The new WLanguage functions for developing in Android Widget mode are as follows:
BCDecodeDecodes the information stored in a QR Code bar code.
BeaconDetectBackgroundAllows the application to be notified when the device enters into or exits from an area corresponding to the emission radius of a set of Beacon tags.
BeaconDetectPreciseUsed to find the Beacon tags nearby the device.
BeaconListBackgroundDetectionReturns the list of detections in background of active Beacon tags started by BeaconDetectBackground.
BeaconStopBackgroundDetectionStops one or more detections of Beacon tags in background.
BeaconStopPreciseDetectionStops the detection of Beacon tags that was started by BeaconDetectPrecise.
CertificateCheckStringChecks the correspondence between a signature and a string.
CertificateSignStringCreates the signature of a character string.
CombinationCheckNameChecks whether a combination of one of more options known by their names is valid.
CombinationFromNameReturns a combination of one or more options known by their names.
CombinationFromValueReturns a combination of one or more options known by their associated values.
CompressCompresses a string or a memory block (buffer) in binary format.
ControlDeletePermanently deletes a control from a window, a page or a report.
DecodeDecodes a character string that was encoded by Encode.
dInvertColorReverses the colors:
  • of an Image control,
  • of an Image variable].
EncodeEncodes a character string or a buffer. To decode the result, all you have to do is use Decode.
EnumerationCheckNameChecks whether an enumeration value known by its name is valid.
EnumerationCheckValueChecks whether an enumeration value known by its associated value is valid.
EnumerationFromNameReturns an enumeration value known by its name.
EnumerationFromValueReturns an enumeration value known by its associated value.
FileToArrayFills an array of classes or structures with the content of a HFSQL data file or query.
FinCurrentValReturns the current value of investment.
FinDecreasingRedemptionCalculates the amortization value of a good over a specific period of time, via the formula for fixed-rate decreasing amortization.
FinErrorReturns the number of the last error caused by a Finxxx function (financial functions).
FinFutureValReturns the future value of an investment.
FinInterestRateCalculates the interest rate for a loan over a specific period of time with fixed payments.
FinLinearRedemptionCalculates the value of linear amortization of a good over a specific period of time.
FinNetCurrentValReturns the net current value of investment.
FinPaymentNbReturns the number of payments required to pay off a capital according to a given rate.
FinPeriodInterestCalculates for a given period the amount of interests due for a loan paid off by fixed periodic payments with a fixed interest rate.
FinRedemptionCreates an amortization matrix for a fixed-rate loan over a defined period of time.
FinRepayValReturns the amount of each regular payment for an investment with fixed interest rate and fixed payment.
HCheckUnalteredChecks whether one or all records found in an unalterable data file have not been modified (with an hexadecimal editor for example).
HTransactionStarts a transaction on the data files (HFSQL or accessed via Native Access) and creates the transaction file.
LoadErrorLoads in memory the file containing the error messages in the requested language.
MatStackCompresses the memory footprint occupied by a matrix.
NetIPAddressReturns the IP (Internet Protocol) address of a computer.
NetListIPAddressReturns the list of IP addresses (Internet Protocol) for a computer.
NetMACAddressReturns the MAC address (physical address) of one of the network cards found on the computer.
NumberInWordsTransforms a number into a character string corresponding to the number "written in words".
ParallelTaskCancelImmediately ends the execution of the current task: the task is flagged as ptsCanceled.
ParallelTaskConfigureModifies the parameters of parallel tasks.
ParallelTaskExecuteTriggers the execution of a parallel task.
ParallelTaskExecuteAfterIndicates a continuation parallel task that will be run when one of the specified parallel task is ended.
ParallelTaskExecuteAfterAllIndicates a continuation parallel task that will be run when all the tasks found in an array of parallel tasks are ended.
ParallelTaskExecuteAfterOneIndicates a continuation parallel task that will be run once the first task is ended in an array of parallel tasks.
ParallelTaskRequestCancelationRequests the cancelation of a parallel task.
ParallelTaskWaitWaits for the execution of a parallel task.
ParallelTaskWaitAllWaits for the end of execution of all parallel tasks found in an array.
PowerStatusUsed to get various information about the main or secondary battery on the device where the application is run
StatAverageCalculates the arithmetic, geometric or harmonic mean for a series of values.
StatAverageDeviationCalculates the average deviation of values in relation to their arithmetic mean.
StatCovarianceCalculates the covariance between two series of values.
StatErrorReturns the error number for the last error caused by a Statxxx function (statistical functions).
StatMaxCalculates the maximum value for a series of values.
StatMinCalculates the minimum value for a series of values.
StatStandardDeviationCalculates the standard deviation for a series of values.
StatStandardDeviationPCalculates the standard deviation for a full series of values.
StatSumCalculates the sum for a series of values.
StatVarianceCalculates the variance for a series of values.
StatVariancePCalculates the variance for a full series of values.
SysDeviceInfoRetrieves information from the mobile device where the application is run
TestCheckDifferentChecks whether the specified expressions are different in assertive programming and in automatic test mode.
TestCheckEqualChecks whether the expressions are equal in assertive programming and in automatic test mode.
TestCheckFalseChecks whether an expression is false in assertive programming and in automatic test mode.
TestCheckNotNullChecks whether an expression is not Null in assertive programming and in automatic test mode.
TestCheckNullChecks whether an expression is Null in assertive programming and in automatic test mode.
TestCheckTrueChecks whether an expression is set to True in assertive programming and in automatic test mode.
TestErrorProvokes
  • an assertion during the test of element or project (Go mode)
  • an error in automatic test mode.
TestOnErrorProvokes
  • an assertion during the test of element or project (Go mode)
  • an error in automatic test mode.
TextToHTMLConverts a text string into an HTML string (the CR characters are replaced by <BR>, the accented characters are replaced by their equivalent in HTML, ...).
ThreadEndEnds the execution of the current thread.
UncompressDecompresses a memory block (buffer) that was compressed by Compress.
UUDecodeDecodes a character string in UUEncode format.
UUEncodeEncodes a character string according to the UUEncode algorithm.
iPhone/iPad The new WLanguage functions for iPhone/iPad are as follows:
AuthIdentifyPerforms an authentication using the OAuth 2.0 protocol on any webservice.
BackgroundTaskAddAdds a new background task.
BackgroundTaskDeleteDeletes a background task (that was added by BackgroundTaskAdd).
BackgroundTaskListReturns the list of background tasks for the application.
BeaconDetectBackgroundAllows the application to be notified when the device enters into or exits from an area corresponding to the emission radius of a set of Beacon tags.
BeaconDetectPreciseUsed to find the Beacon tags nearby the device.
BeaconListBackgroundDetectionReturns the list of detections in background of active Beacon tags started by BeaconDetectBackground.
BeaconStopBackgroundDetectionStops one or more detections of Beacon tags in background.
BeaconStopPreciseDetectionStops the detection of Beacon tags that was started by BeaconDetectPrecise.
BrightnessGetReturns the current setting of the brightness for the screen of the device.
BrightnessModifyModifies the setting of the brightness for the device screen.
CertificateCheckStringChecks the correspondence between a signature and a string.
CertificateSignStringCreates the signature of a character string.
CompressCompresses a string or a memory block (buffer) in binary format.
ControlCreateCreates a new control (of any type) in a window by programming.
DateTimeToEpochConverts a local date-time to the Epoch format (number of time units from 01/01/1970 at 00h00 UTC).
dCopyWindowImageCopies the image from a WINDEV window into an Image variable or into an Image control.
dDominantImageColorReturns the dominant color (which means the most frequent one) of an image found in an Image variable or in an Image control.
EpochToDateTimeConverts a date and a time in Epoch format (number of time units since 01/01/1970 at 00h00 UTC) into a local date-time.
ExecuteJSRuns Javascript code in the context of Web page displayed by an HTML control.
grBarColorInitializes the color of a specific bar in a Column or Stacked Column chart.
grColumnAggregationDefines the algorithm for aggregating data in a grouped or stacked Column chart.
grPointColorInitializes the color of a specific point in one of the following chart types:
  • Line,
  • Scatter,
  • Bubble chart.
grTimeLevelMaskDefines the display mask for a level of time scale in a chart.
grTimeLevelMaxDefines the number of levels to display in the time scale of a chart as well as the maximum level.
HCheckMemoChecks the structural integrity of memos in a HFSQL file.
HCheckUnalteredChecks whether one or all records found in an unalterable data file have not been modified (with an hexadecimal editor for example).
HConnectionQualityReturns the quality level of connection: the higher the level is, the faster the connection will be.
HTransactionStarts a transaction on the data files (HFSQL or accessed via Native Access) and creates the transaction file.
inAppCheckSubscriptionWhen starting the iOS application, checks whether the In-App subscriptions have been renewed.
inAppListPurchaseReturns the list of application products purchased by the user and not consumed.
InBackgroundModeIndicates whether the code is run when the application is in background.
LayoutAdaptSizeResizes a Layout control in order for all its cells to be entirely visible, without empty area.
LooperAddIWAdds a row corresponding to an internal window at the end of a memory Looper control.
LooperDeleteSelectDeletes the selected rows from a browsing or memory Looper control.
LooperInsertIWInserts a row corresponding to an internal window into a memory Looper control.
LooperModifyIWModifies a row corresponding to an internal window in a memory Looper control.
NetIPAddressReturns the IP (Internet Protocol) address of a computer.
NetListIPAddressReturns the list of IP addresses (Internet Protocol) for a computer.
PowerStatusUsed to get various information about the main or secondary battery on the device where the application is run
ProxySpecifies whether the communication functions that use the HTTP protocol (HTTP, DotNet, J2EE, SOAP, GoogleXXX functions) must go via a proxy to run their requests.
RandomCryptoBufferReturns a buffer to the specified size filled with random data, that can be used with the cryptographic technologies.
RandomCryptoIntegerReturns a random number that can be used with the cryptographic technologies.
SpeechRecognitionAddCommandAdds a voice command into the current window.
SpeechRecognitionDeleteCommandDeletes a voice command that was added by AddVoiceCommand
SpeechRecognitionTriggerTriggers the service for speech recognition on the device.
SysDeviceInfoRetrieves information from the mobile device where the application is run
TestCheckDifferentChecks whether the specified expressions are different in assertive programming and in automatic test mode.
TestCheckEqualChecks whether the expressions are equal in assertive programming and in automatic test mode.
TestCheckFalseChecks whether an expression is false in assertive programming and in automatic test mode.
TestCheckNotNullChecks whether an expression is not Null in assertive programming and in automatic test mode.
TestCheckNullChecks whether an expression is Null in assertive programming and in automatic test mode.
TestCheckTrueChecks whether an expression is set to True in assertive programming and in automatic test mode.
TestErrorProvokes
  • an assertion during the test of element or project (Go mode)
  • an error in automatic test mode.
TestOnErrorProvokes
  • an assertion during the test of element or project (Go mode)
  • an error in automatic test mode.
UncompressDecompresses a memory block (buffer) that was compressed by Compress.
WaitWindowEndCloses the wait window of application opened by WaitWindowStart.
WaitWindowStartOpens the wait window of application.
WinRefreshVisibleModifies or returns the visibility status of refresh bar in a window.
XMLOpenReaderCreates a reader used to read an XML document without loading it in memory.
Apple Watch The new WLanguage functions for Apple Watch are as follows:
InBackgroundModeIndicates whether the code is run when the application is in background.
tapiDialerCallOpens the default telephony application (dialer) found on the phone and dials the specified number.
TestCheckDifferentChecks whether the specified expressions are different in assertive programming and in automatic test mode.
TestCheckEqualChecks whether the expressions are equal in assertive programming and in automatic test mode.
TestCheckFalseChecks whether an expression is false in assertive programming and in automatic test mode.
TestCheckNotNullChecks whether an expression is not Null in assertive programming and in automatic test mode.
TestCheckNullChecks whether an expression is Null in assertive programming and in automatic test mode.
TestCheckTrueChecks whether an expression is set to True in assertive programming and in automatic test mode.
TestErrorProvokes
  • an assertion during the test of element or project (Go mode)
  • an error in automatic test mode.
TestOnErrorProvokes
  • an assertion during the test of element or project (Go mode)
  • an error in automatic test mode.
Universal Windows 10 App The new WLanguage functions for Universal Windows 10 App are as follows:
DateTimeToEpochConverts a local date-time to the Epoch format (number of time units from 01/01/1970 at 00h00 UTC).
EpochToDateTimeConverts a date and a time in Epoch format (number of time units since 01/01/1970 at 00h00 UTC) into a local date-time.
fListResourceLists the resources integrated to the application.
grBarColorInitializes the color of a specific bar in a Column or Stacked Column chart.
grPointColorInitializes the color of a specific point in one of the following chart types:
  • Line,
  • Scatter,
  • Bubble chart.
grPointSizeConfigures the size of a specific point in a Line or Scatter chart.
HCheckUnalteredChecks whether one or all records found in an unalterable data file have not been modified (with an hexadecimal editor for example).
HTransactionStarts a transaction on the data files (HFSQL or accessed via Native Access) and creates the transaction file.
InBackgroundModeIndicates whether the code is run when the application is in background.
LooperDeleteSelectDeletes the selected rows from a browsing or memory Looper control.
SocketAcceptRun on the server, this function accepts a request for connecting to an existing socket found on the server.
SocketChangeTransmissionModeChanges the transmission mode used on a socket.
SocketCloseCloses a socket or a connection to a server socket.
SocketConnectConnects a client computer to a given socket.
SocketCreateCreates a socket.
SocketCreateUDPCreates a socket that is using the UDP protocol.
SocketDenyRun on the server, this function refuses a request for connection to an existing socket found on the server.
SocketExistChecks the existence of socket.
SocketReadRetrieves a message sent by another socket.
SocketWaitForConnectionRun on the server, this function is used to wait for a connection request coming from the client sockets.
SocketWriteWrites a message intended to another socket.
TestCheckDifferentChecks whether the specified expressions are different in assertive programming and in automatic test mode.
TestCheckEqualChecks whether the expressions are equal in assertive programming and in automatic test mode.
TestCheckFalseChecks whether an expression is false in assertive programming and in automatic test mode.
TestCheckNotNullChecks whether an expression is not Null in assertive programming and in automatic test mode.
TestCheckNullChecks whether an expression is Null in assertive programming and in automatic test mode.
TestCheckTrueChecks whether an expression is set to True in assertive programming and in automatic test mode.
TestErrorProvokes
  • an assertion during the test of element or project (Go mode)
  • an error in automatic test mode.
TestOnErrorProvokes
  • an assertion during the test of element or project (Go mode)
  • an error in automatic test mode.
XMLOpenReaderCreates a reader used to read an XML document without loading it in memory.
Improved WLanguage functions
Windows Mobile The following WLanguage functions have been improved:
BTChangeVisibilityAbility to use the new syntax for the durations.
BufferToHexaNew constants used to generate an hexadecimal value without line and without grouping.
CameraCaptureAbility to use the new syntax for the durations.
ControlEnabledAbility to use the new syntax for the durations.
ControlGrayedAbility to use the new syntax for the durations.
ControlInvisibleAbility to use the new syntax for the durations.
ControlVisibleAbility to use the new syntax for the durations.
DequeueAbility to use the new syntax for the durations.
DelayBeforeClosingAbility to use the new syntax for the durations.
PopAbility to use the new syntax for the durations.
DurationToStringAbility to use the new syntax for the durations.
EmailSetTimeOutAbility to use the new syntax for the durations.
EmailImportHTMLThe images integrated by encoding in the HTML file are processed.
ExecuteProcessNew processes taken into account: the "Change of layout" process of a window.
fMemWaitAbility to use the new syntax for the durations.
FTPConnectAbility to use the new syntax for the durations.
grCategoryLabelAccepts the Date, Time, Duration or Date-Time labels.
grScatterLinkPointNew syntax used to link the points found in a series.
grOriginAccepts the Date, Time, Duration or Date-Time parameters.
grZoomAccepts the Date, Time, Duration or Date-Time parameters.
HAddScheduledOptimizationNew management of rights.
HAddScheduledBackupNew management of rights.
HAddTaskNew management of rights.
HashStringSupport for SHA-3.
HashFileSupport for SHA-3.
HashCheckStringSupport for SHA-3.
HashCheckFileSupport for SHA-3.
HDisconnectClientAbility to use the new syntax for the durations.
HSendMessageToClientAbility to use the new syntax for the durations.
HExecuteQueryAbility to run SQL queries found in an SQL Query variable.
HExecuteSQLQueryAbility to run SQL queries found in an SQL Query variable.
HSetServerNew constants used to manage:
  • Authentication via Kerberos
  • Keep-alive on connection
HInfoBackupNew management of rights.
HListScheduledOptimizationNew management of rights.
HListSchedulingNew management of rights.
HListScheduledBackupNew management of rights.
HListTaskNew management of rights.
HRefreshViewNew management of rights.
HRetrieveBackupNew management of rights.
HTTPTimeOutAbility to use the new syntax for the durations.
MultimediaDurationAbility to use the new syntax for the durations.
MultimediaPositionAbility to use the new syntax for the durations.
MultitaskAbility to use the new syntax for the durations.
ProjectInfoNew constant used to get the generation date of application or component library (WDL).
SemaphoreStartAbility to use the new syntax for the durations.
EventWaitAbility to use the new syntax for the durations.
SocketWaitForConnectionAbility to use the new syntax for the durations.
SocketConnectAbility to use the new syntax for the durations.
SocketConnectBluetoothAbility to use the new syntax for the durations.
SocketConnectSSLAbility to use the new syntax for the durations.
SocketReadAbility to use the new syntax for the durations.
SoundAbility to use the new syntax for the durations.
sOpenAbility to use the new syntax for the durations.
ParallelTaskWaitAbility to use the new syntax for the durations.
ParallelTaskWaitAllAbility to use the new syntax for the durations.
tapiDialAbility to use the new syntax for the durations.
tapiLineDialAbility to use the new syntax for the durations.
WaitAbility to use the new syntax for the durations.
ThreadStopAbility to use the new syntax for the durations.
ThreadWaitAbility to use the new syntax for the durations.
ThreadWaitSignalAbility to use the new syntax for the durations.
ThreadPauseAbility to use the new syntax for the durations.
TimerAbility to use the new syntax for the durations.
TimerSysAbility to use the new syntax for the durations.
VideoCaptureAbility to use the new syntax for the durations.
AndroidAndroid Widget The following functions have been improved in this version:
AnimationPlayAbility to use the new syntax for the durations.
AnimationPlayOnControlPropertyAbility to use the new syntax for the durations.
AppOpenFormAbility to open the form for configuring the In-App purchases of an application.
BTChangeVisibilityAbility to use the new syntax for the durations.
BTLEConnectAbility to use the new syntax for the durations.
BTLEListDeviceAbility to use the new syntax for the durations.
BufferToHexaNew constants used to generate an hexadecimal value without line and without grouping.
CameraCaptureAbility to use the new syntax for the durations.
SensorDetectBeginningBumpsAbility to use the new syntax for the durations.
SensorDetectEndBumpsAbility to use the new syntax for the durations.
DequeueAbility to use the new syntax for the durations.
PopAbility to use the new syntax for the durations.
DurationToStringAbility to use the new syntax for the durations.
EmailSetTimeOutAbility to use the new syntax for the durations.
EmailImportHTMLThe images integrated by encoding in the HTML file are processed.
ExecuteProcessNew processes taken into account: the "Change of layout" process of a window.
ExeInfoNew constant (exeInBackground) used to find out whether the application was started in background.
FTPConnectAbility to use the new syntax for the durations.
GPSDetectPositionAbility to use the new syntax for the durations.
GPSGetPositionAbility to use the new syntax for the durations.
GPSFollowMovementAbility to use the new syntax for the durations.
grCategoryLabelAccepts the Date, Time, Duration or Date-Time labels.
grOriginAccepts the Date, Time, Duration or Date-Time parameters.
grZoomAccepts the Date, Time, Duration or Date-Time parameters.
HAddThe syntax for handling a Record variable is now available.
HDisconnectClientAbility to use the new syntax for the durations.
HSendMessageToClientAbility to use the new syntax for the durations.
HExecuteQueryAbility to run SQL queries found in an SQL Query variable.
HExecuteSQLQueryAbility to run SQL queries found in an SQL Query variable.
HSetServerNew constants used to manage:
  • Authentication via Kerberos
  • Keep-alive on connection
HInfoServerNew constants used to find out the available free space (hInfoFreeDiskSpace and hInfoTotalDiskSpace).
HListDatabaseThe hLstDatabaseSize constant is now available.
HListServerAbility to use the new syntax for the durations.
HTTPTimeOutAbility to use the new syntax for the durations.
inAppPurchaseProductTaking the In-App subscriptions into account.
inAppConsumeProductTaking the In-App subscriptions into account.
inAppListPurchaseTaking the In-App subscriptions into account.
inAppListProductInfoTaking the In-App subscriptions into account.
LEDSwitchOnAbility to use the new syntax for the durations.
MultimediaControlVisibleAbility to use the new syntax for the durations.
MultimediaDurationAbility to use the new syntax for the durations.
MultimediaDurationAbility to use the new syntax for the durations.
MultimediaPositionAbility to use the new syntax for the durations.
MultitaskAbility to use the new syntax for the durations.
SemaphoreStartAbility to use the new syntax for the durations.
SerializeManagement of "Serialize" attribute to perform a serialization while renaming a class member or a structure member.
EventWaitAbility to use the new syntax for the durations.
SocketWaitForConnectionAbility to use the new syntax for the durations.
SocketConnectAbility to use the new syntax for the durations.
SocketConnectBluetoothAbility to use the new syntax for the durations.
SocketReadAbility to use the new syntax for the durations.
SoundAbility to use the new syntax for the durations.
ParallelTaskWaitAbility to use the new syntax for the durations.
ParallelTaskWaitAllAbility to use the new syntax for the durations.
ThreadWaitAbility to use the new syntax for the durations.
ThreadWaitSignalAbility to use the new syntax for the durations.
ThreadPauseAbility to use the new syntax for the durations.
TimerSysAbility to use the new syntax for the durations.
ThreadExecuteThe constants for managing the HFSQL context are now available.
VibrationTriggerAbility to use the new syntax for the durations.
VideoCaptureAbility to use the new syntax for the durations.
WiFiDetectAccessPointAbility to use the new syntax for the durations.
iPhone/iPad The following WLanguage functions have been improved:
AnimationPlayOnControlPropertyAbility to use the new syntax for the durations.
AppOpenFormAbility to open the form for configuring the In-App purchases of an application.
BTLEConnectAbility to use the new syntax for the durations.
BTLEListDeviceAbility to use the new syntax for the durations.
BufferToHexaNew constant used to generate an hexadecimal value without line and without grouping.
CameraCaptureAbility to use the new syntax for the durations.
SensorDetectBeginningBumpsAbility to use the new syntax for the durations.
SensorDetectEndBumpsAbility to use the new syntax for the durations.
CryptStandardSupports a new encryption algorithm (AES256) and modes for processing the associated blocks.
UncryptStandardSupports a new encryption algorithm (AES256) and modes for processing the associated blocks.
DequeueAbility to use the new syntax for the durations.
PopAbility to use the new syntax for the durations.
dBackGroundAbility to use a Color variable to specify the background color.
dPenAbility to use a Color variable to specify the line color.
DurationToStringAbility to use the new syntax for the durations.
EmailSetTimeOutAbility to use the new syntax for the durations.
EmailImportHTMLThe images integrated by encoding in the HTML file are processed.
ExecuteProcessNew processes taken into account: the "Change of layout" process of a window.
FTPConnectAbility to use the new syntax for the durations.
GPSGetPositionAbility to use the new syntax for the durations.
GPSFollowMovementAbility to use the new syntax for the durations.
grTooltipNew syntax used to display a specific tooltip for a given point.
grCategoryLabelAccepts the Date, Time, Duration or Date-Time labels.
grScatterLinkPointNew syntax used to link the points found in a series.
grOriginAccepts the Date, Time, Duration or Date-Time parameters.
grZoomAccepts the Date, Time, Duration or Date-Time parameters.
HAddScheduledOptimizationNew management of rights.
HAddScheduledBackupNew management of rights.
HAddTaskNew management of rights.
HashStringSupport for SHA-3.
HashFileSupport for SHA-3.
HashCheckStringSupport for SHA-3.
HashCheckFileSupport for SHA-3.
HDisconnectClientAbility to use the new syntax for the durations.
HSendMessageToClientAbility to use the new syntax for the durations.
HExecuteQueryAbility to run SQL queries found in an SQL Query variable.
HExecuteSQLQueryAbility to run SQL queries found in an SQL Query variable.
HSetServerNew constants used to manage:
  • Authentication via Kerberos
  • Keep-alive on connection
HInfoBackupNew management of rights.
HListScheduledOptimizationNew management of rights.
HListSchedulingNew management of rights.
HListScheduledBackupNew management of rights.
HListServerAbility to use the new syntax for the durations.
HListTaskNew management of rights.
HRefreshViewNew management of rights.
HRetrieveBackupNew management of rights.
HTTPTimeOutAbility to use the new syntax for the durations.
inAppPurchaseProductTaking the In-App subscriptions into account.
inAppListProductInfoTaking the In-App subscriptions into account.
MultimediaDurationAbility to use the new syntax for the durations.
MultimediaPositionAbility to use the new syntax for the durations.
MultitaskAbility to use the new syntax for the durations.
ProjectInfoNew constant used to get the generation date of application or component library (WDL).
SemaphoreStartAbility to use the new syntax for the durations.
EventWaitAbility to use the new syntax for the durations.
SocketWaitForConnectionAbility to use the new syntax for the durations.
SocketConnectAbility to use the new syntax for the durations.
SocketReadAbility to use the new syntax for the durations.
SoundAbility to use the new syntax for the durations.
ParallelTaskWaitAbility to use the new syntax for the durations.
ParallelTaskWaitAllAbility to use the new syntax for the durations.
ThreadStopAbility to use the new syntax for the durations.
ThreadWaitAbility to use the new syntax for the durations.
ThreadWaitSignalAbility to use the new syntax for the durations.
ThreadPauseAbility to use the new syntax for the durations.
TimerSysAbility to use the new syntax for the durations.
UPNPFindDeviceAbility to use the new syntax for the durations.
UPNPListDeviceAbility to use the new syntax for the durations.
VibrationTriggerAbility to use the new syntax for the durations.
VideoCaptureAbility to use the new syntax for the durations.
Apple Watch The following WLanguage functions have been improved:
DequeueAbility to use the new syntax for the durations.
PopAbility to use the new syntax for the durations.
ProjectInfoNew constant used to get the generation date of application or component library (WDL).
SemaphoreStartAbility to use the new syntax for the durations.
EventWaitAbility to use the new syntax for the durations.
SocketConnectAbility to use the new syntax for the durations.
ParallelTaskWaitAbility to use the new syntax for the durations.
ParallelTaskWaitAllAbility to use the new syntax for the durations.
ThreadStopAbility to use the new syntax for the durations.
ThreadWaitAbility to use the new syntax for the durations.
ThreadWaitSignalAbility to use the new syntax for the durations.
ThreadPauseAbility to use the new syntax for the durations.
TimerSysAbility to use the new syntax for the durations.
Universal Windows 10 App The following WLanguage functions have been improved:
BufferToHexaNew constant used to generate an hexadecimal value without line and without grouping.
SensorDetectBeginningBumpsAbility to use the new syntax for the durations.
SensorDetectEndBumpsAbility to use the new syntax for the durations.
ControlEnabledAbility to use the new syntax for the durations.
ControlGrayedAbility to use the new syntax for the durations.
ControlInvisibleAbility to use the new syntax for the durations.
ControlVisibleAbility to use the new syntax for the durations.
DequeueAbility to use the new syntax for the durations.
PopAbility to use the new syntax for the durations.
dBackGroundAbility to use a Color variable to specify the background color.
dPenAbility to use a Color variable to specify the line color.
DurationToStringAbility to use the new syntax for the durations.
EmailSetTimeOutAbility to use the new syntax for the durations.
EmailImportHTMLThe images integrated by encoding in the HTML file are processed.
GPSDetectPositionAbility to use the new syntax for the durations.
GPSGetPositionAbility to use the new syntax for the durations.
GPSFollowMovementAbility to use the new syntax for the durations.
grCategoryLabelAccepts the Date, Time, Duration or Date-Time labels.
grScatterLinkPointNew syntax used to link the points found in a series.
grOriginAccepts the Date, Time, Duration or Date-Time parameters.
grZoomAccepts the Date, Time, Duration or Date-Time parameters.
HAddScheduledOptimizationNew management of rights.
HAddScheduledBackupNew management of rights.
HAddTaskNew management of rights.
HashStringSupport for SHA-3.
HashFileSupport for SHA-3.
HashCheckStringSupport for SHA-3.
HashCheckFileSupport for SHA-3.
HDisconnectClientAbility to use the new syntax for the durations.
HSendMessageToClientAbility to use the new syntax for the durations.
HExecuteQueryAbility to run SQL queries found in an SQL Query variable.
HExecuteSQLQueryAbility to run SQL queries found in an SQL Query variable.
HSetServerNew constants used to manage:
  • Authentication via Kerberos
  • Keep-alive on connection
HInfoBackupNew management of rights.
HListScheduledBackupNew management of rights.
HListTaskNew management of rights.
HRefreshViewNew management of rights.
HRetrieveBackupNew management of rights.
MultimediaDurationAbility to use the new syntax for the durations.
MultimediaPositionAbility to use the new syntax for the durations.
MutexStartAbility to use the new syntax for the durations.
SemaphoreStartAbility to use the new syntax for the durations.
EventWaitAbility to use the new syntax for the durations.
SocketWaitForConnectionAbility to use the new syntax for the durations.
SocketConnectAbility to use the new syntax for the durations.
SocketReadAbility to use the new syntax for the durations.
SoundAbility to use the new syntax for the durations.
ParallelTaskWaitAbility to use the new syntax for the durations.
ParallelTaskWaitAllAbility to use the new syntax for the durations.
ThreadStopAbility to use the new syntax for the durations.
ThreadWaitAbility to use the new syntax for the durations.
ThreadWaitSignalAbility to use the new syntax for the durations.
ThreadPauseAbility to use the new syntax for the durations.
TimerSysAbility to use the new syntax for the durations.
VibrationTriggerAbility to use the new syntax for the durations.
New WLanguage properties
Windows Mobile The new WLanguage properties for the Windows Mobile applications are as follows:
AnchorToContent..AnchorToContent is used to find out and modify how the control adapts according to its content.
MarginInterCell..MarginInterCell is used to:
  • find out the margin between rows or columns in a Layout control.
  • modify the margin between rows or columns in a Layout control.
Unalterable..Unalterable is used to configure the unalterability of a data file: the data file cannot be modified; only the additions will be possible.
Android The new WLanguage properties for the Android applications are as follows:
AnchorToContent..AnchorToContent is used to find out and modify how the control adapts according to its content.
MarginInterCell..MarginInterCell is used to:
  • find out the margin between rows or columns in a Layout control.
  • modify the margin between rows or columns in a Layout control.
iPhone/iPad The new WLanguage properties for the iPhone/iPad applications are as follows:
AnchorToContent..AnchorToContent is used to find out and modify how the control adapts according to its content.
MarginInterCell..MarginInterCell is used to:
  • find out the margin between rows or columns in a Layout control.
  • modify the margin between rows or columns in a Layout control.
Unalterable..Unalterable is used to configure the unalterability of a data file: the data file cannot be modified; only the additions will be possible.
Universal Windows 10 App The new WLanguage properties for the applications in Universal Windows 10 App mode are as follows:
Unalterable..Unalterable is used to configure the unalterability of a data file: the data file cannot be modified; only the additions will be possible.
Improved WLanguage properties
Android The following WLanguage properties have been improved:
SecurityHtmlThe secHtmlNone and secHtmlMaxi constants are now available.
ValueUsed to find out the identifier of a Native Container control.
iPhone/iPad The following WLanguage properties have been improved:
VerticalAlignmentThis property can now be applied to all types of window controls.
ProcessNew available processes.
ValueUsed to find out the handle of a Native Container control.
New advanced types of WLanguage
Android The new advanced types available for the Android applications are as follows:
beaconDetectionInfoThe beaconDetectionInfo type is used to describe information regarding a Beacon tag detected by BeaconDetectPrecise.
beaconGroupThe beaconGroup type is used to define the advanced characteristics for a set of Beacon tags.
NumericThe numeric type is used to contain integer or decimal numbers by specifying...
ParallelTaskThe ParallelTask type is used to handle a task, which means a procedure run by a thread in the parallel programming.
ParallelTask descriptionThe Description of ParallelTask type is used to define the characteristics of a parallel task.
RecordThe Record type is used to save the values of a record.
Android Widget The new advanced types available for the applications in Android Widget mode are as follows:
beaconDetectionInfoThe beaconDetectionInfo type is used to describe information regarding a Beacon tag detected by BeaconDetectPrecise.
beaconGroupThe beaconGroup type is used to define the advanced characteristics for a set of Beacon tags.
NumericThe numeric type is used to contain integer or decimal numbers by specifying...
ParallelTaskThe ParallelTask type is used to handle a task, which means a procedure run by a thread in the parallel programming.
ParallelTask descriptionThe Description of ParallelTask type is used to define the characteristics of a parallel task.
RecordThe Record type is used to save the values of a record.
iPhone/iPad The new advanced types available for the iPhone/iPad applications are as follows:
AuthTokenThe AuthToken type contains the characteristics of a token for accessing a Web Service.
beaconDetectionInfoThe beaconDetectionInfo type is used to describe information regarding a Beacon tag detected by BeaconDetectPrecise.
beaconGroupThe beaconGroup type is used to define the advanced characteristics for a set of Beacon tags.
OAuth2ParametersThe OAuth2Parameters type is used to define the information required to authenticate on a Web service implementing the OAuth 2.0 standard.
Option DescriptionAn Option Description variable is used to handle the characteristics of a combination option by programming.
RecordThe Record type is used to save the values of a record.
Value DescriptionA Value Description variable is used to handle the description of an enumeration value by programming.
xmlReaderThe xmlReader type is used to read an XML document without loading it in memory.
Universal Windows 10 App The new advanced types available for the applications in Universal Windows 10 App mode are as follows:
Option DescriptionAn Option Description variable is used to handle the characteristics of a combination option by programming.
Value DescriptionA Value Description variable is used to handle the description of an enumeration value by programming.
xmlReaderThe xmlReader type is used to read an XML document without loading it in memory.
Improved advanced WLanguage types
Windows Mobile The following advanced types have been improved for the Windows Mobile applications:
hScheduledTask
  • New property (..AtStart) used to indicate whether the task must be run when starting the HFSQL server.
rssChannel
  • ..TimeToLive: Ability to use the new syntax for the durations.
Android The following advanced types have been improved for the Android applications:
inAppProduct
  • New ..Type property used to manage the type of product (subscription or product).
  • Managing subscriptions.
httpRequest
  • ..TimeOut and ..ConnectionTimeOut: Ability to use the new syntax for the durations.
Reminder
  • ..Delay: Ability to use the new syntax for the durations.
iPhone/iPad The following advanced types have been improved for the iPhone/iPad applications:
Definition
  • New ..Value property used to get the array of description of values for an enumeration definition.
  • New ..Option property used to get the array of description of options for a combination definition.
httpRequest
  • ..TimeOut and ..ConnectionTimeOut: Ability to use the new syntax for the durations.
Reminder
  • ..Delay: Ability to use the new syntax for the durations.
rssChannel
  • ..TimeToLive: Ability to use the new syntax for the durations.
wsRequest
  • ..TimeOut: Ability to use the new syntax for the durations.
Universal Windows 10 App The improved advanced types for the Universal Windows 10 App applications are as follows:
Definition
  • New ..Value property used to get the array of description of values for an enumeration definition.
  • New ..Option property used to get the array of description of options for a combination definition.
rssChannel
  • ..TimeToLive: Ability to use the new syntax for the durations.
wsRequest
  • ..TimeOut: Ability to use the new syntax for the durations.
Minimum required version
  • Version 23
This page is also available for…
Comments
Click [Add] to post a comment