PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
  • 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
WINDEVWindows The new WLanguage functions for the WINDEV applications for Windows are as follows:
grScatter3DDeleteAltitudeColorDeletes the altitude colors specified by grScatter3DAltitudeColor.
DateTimeToEpochConverts a local date-time to the Epoch format (number of time units from 01/01/1970 at 00h00 UTC).
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.
fExtractResourceExtracts a resource from the application into a physical device location.
fListResourceLists the resources integrated to the application.
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.
grPointSizeConfigures the size of a specific point in a Line or Scatter chart.
grScatter3DAddDataAdds a new point to display in a 3D Scatter chart.
grScatter3DAltitudeColorDefines the different colors used according to the altitude levels of a series found in a 3D Scatter chart.
grScatter3DDeleteMarkCaptionDeletes the captions of marks found in a 3D Scatter chart
grScatter3DGridlinesDisplays the gridlines for the different planes of a 3D Scatter chart.
grScatter3DLinkPointLinks (or not) the points found in a "3D Scatter" chart.
grScatter3DMarkCaptionUsed to specify the mark caption for a 3D Scatter chart.
grScatter3DProjectionIndicates whether the points found in a series of a 3D Scatter chart must be be projected on a given plane.
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).
HRSWaitForDataProcessUsed to wait for:
  • the data to replicate on the master server to be sent to the subscriber server.
  • the data to replicate received on the subscriber server to be entirely applied.
HTransactionStarts a transaction on the data files (HFSQL or accessed via Native Access) and creates the transaction file.
ImageLayerVisibleUsed to make a layer found in a WDPIC image visible or invisible.
InBackgroundModeIndicates whether the code is run when the application is in background.
iPrintPDFPrints the content:
  • of a PDF file.
  • of a buffer containing a PDF.
  • of a PDF Reader control.
iSequencingAddPDFAdds a print of PDF document into a sequence of report prints.
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.
MemcachedAddAdds a new key/value couple into the Memcached cache.
MemcachedAddKeyGroupAdds a new key/value couple into the Memcached cache on a group of servers.
MemcachedAddPrefixAdds a value at the start of existing value in the cache for the given key.
MemcachedAddPrefixKeyGroupAdds a value at the start of existing value in the cache for the given key on a group of servers.
MemcachedAddSuffixAdds a value at the end of existing value in the cache for the given key.
MemcachedAddSuffixKeyGroupAdds a value at the end of existing value in the cache for the given key on a group of servers.
MemcachedAssignModifies a key/value couple in the Memcached cache:
  • If the key exists, the value is modified.
  • If the key does not exist, the key/value couple is added.
MemcachedAssignKeyGroupModifies a key/value couple in the Memcached cache on a group of servers:
  • If the key exists, the value is modified.
  • If the key does not exist, the key/value couple is added.
MemcachedCASModifies the value of a key if this one was not modified.
MemcachedCASKeyGroupModifies the value of a key on a group of servers if this one was not modified.
MemcachedDecrementDecrements the value associated with a key. The key is created if it does not exist.
MemcachedDecrementKeyGroupDecrements the value associated with a key on a group of servers.
MemcachedDeleteDeletes a key from the Memcached cache.
MemcachedDeleteKeyGroupDeletes a key from the Memcached cache on a group of servers.
MemcachedGetKeyGroupRetrieves the values of keys stored on a group of Memcached servers.
MemcachedIncrementIncrements the value associated with a key.
MemcachedIncrementKeyGroupIncrements the value associated with a key on a group of servers.
MemcachedModifieGroupeCléModifies a key/value couple in the Memcached cache on a group of servers.
MemcachedModifyModifies a key/value couple in the Memcached cache.
MemcacheGetRetrieves the values of keys stored on a Memcached server.
MongoGridFSGetFileInfoUsed to get information about a MongoDB file (gridFS).
PDFReaderCloseCloses and frees the PDF file displayed in a PDF Reader control.
PDFReaderOpenOpens a PDF file displayed in a PDF Reader control.
PDFReaderSeekFirstInitializes the search for a text in a PDF file displayed by the PDF Reader control and positions on the first occurrence found (from the current page).
PDFReaderSeekNextDisplays the next result of a search performed in the PDF Reader control
PDFReaderSeekPreviousPositions on the previous result of a search initiated by PDFReaderSeekFirst in the content of a PDF Reader control.
PicCloseCloses the image found in an Image Editor control.
PicCreateCreates an image in the Image Editor control.
PicOpenOpens an image in an Image Editor control.
PicSaveSaves the image displayed in the Image Editor control.
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.
SpreadsheetAddImageAdds an image into the current worksheet of a Spreadsheet control.
SpreadsheetDeleteImageDeletes an image from the current worksheet in a Spreadsheet control.
SpreadsheetDeleteNameDeletes one of the names used to identify a cell found in a Spreadsheet control.
SpreadsheetEndModificationSignals the end of grouping for a set of operations on a Spreadsheet control in a single event (management of "undo/redo").
SpreadsheetGetSortInfoReturns various information about the sort performed in a Spreadsheet control.
SpreadsheetInputFunctionInserts a function name at cursor position in the editable cell of a Spreadsheet control found in a window.
SpreadsheetListImageLists the images found in the current worksheet of a Spreadsheet control.
SpreadsheetListNameReturns the list of names that identify a cell in a Spreadsheet control.
SpreadsheetListWorksheetReturns the list of worksheets found in a Spreadsheet control.
SpreadsheetModifyNameModifies the name used to identify a cell in a Spreadsheet control.
SpreadsheetReplaceFinds and replaces a value in a Spreadsheet control.
SpreadsheetRestorePositionAndSelectionRestores:
  • the position of scrollbar in a Spreadsheet control,
  • the current worksheet,
  • the elements selected in the current worksheet of Spreadsheet control.
These elements have been saved by SpreadsheetSavePositionAndSelection.
SpreadsheetSavePositionAndSelectionSaves:
  • the position of scrollbar in a Spreadsheet control for the current worksheet,
  • the current worksheet in the Spreadsheet control,
  • the elements selected in the Spreadsheet control for the current worksheet.
SpreadsheetSortSelectionSorts the values selected in a Spreadsheet control.
SpreadsheetStartModificationSignals the start of grouping for a set of operations on a Spreadsheet control in a single event (management of "undo/redo").
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.
XMLOpenReaderCreates a reader used to read an XML document without loading it in memory.
WINDEVJava The new WLanguage functions for the WINDEV applications for Java are as follows:
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.
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.
NumberInWordsTransforms a number into a character string corresponding to the number "written in words".
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.
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.
ThreadEndEnds the execution of the current thread.
UncompressDecompresses a memory block (buffer) that was compressed by Compress.
WINDEVLinux The new WLanguage functions for the WINDEV applications for Linux are as follows:
CertificateCheckStringChecks the correspondence between a signature and a string.
CertificateSignStringCreates the signature of a character string.
DateTimeToEpochConverts a local date-time to the Epoch format (number of time units from 01/01/1970 at 00h00 UTC).
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.
fExtractResourceExtracts a resource from the application into a physical device location.
fListResourceLists the resources integrated to the application.
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.
grPointSizeConfigures the size of a specific point in a Line or Scatter chart.
grSeriesLineTypeModifies the type of line for a series found in a Line, Area, Scatter and Radar 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).
HImportJSONImports a JSON file into a data file in HFSQL Classic format (data file described in the data model editor or declared by HDeclare, HDeclareExternal or HDescribeFile).
HImportXLSImports an XLS file into a data file in HFSQL Classic or Client/Server format (data file described in the data model editor, or declared by HDeclare, HDeclareExternal or HDescribeFile).
HImportXMLImports an XML file into a data file in HFSQL Classic or Client/Server format (data file described in the data model editor or declared by HDeclare, HDeclareExternal or HDescribeFile).
HRSWaitForDataProcessUsed to wait for:
  • the data to replicate on the master server to be sent to the subscriber server.
  • the data to replicate received on the subscriber server to be entirely applied.
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.
iSequencingAddPDFAdds a print of PDF document into a sequence of report prints.
LooperDeleteSelectDeletes the selected rows from a browsing or memory Looper control.
LooperToWordCreates a Word file (.RTF) from the data found in a looper (browsing looper or memory looper).
LooperToXMLCreates an XML file with the data found in a looper (browsing looper or memory looper).
MemcachedAddAdds a new key/value couple into the Memcached cache.
MemcachedAddKeyGroupAdds a new key/value couple into the Memcached cache on a group of servers.
MemcachedAddPrefixAdds a value at the start of existing value in the cache for the given key.
MemcachedAddPrefixKeyGroupAdds a value at the start of existing value in the cache for the given key on a group of servers.
MemcachedAddSuffixAdds a value at the end of existing value in the cache for the given key.
MemcachedAddSuffixKeyGroupAdds a value at the end of existing value in the cache for the given key on a group of servers.
MemcachedAssignModifies a key/value couple in the Memcached cache:
  • If the key exists, the value is modified.
  • If the key does not exist, the key/value couple is added.
MemcachedAssignKeyGroupModifies a key/value couple in the Memcached cache on a group of servers:
  • If the key exists, the value is modified.
  • If the key does not exist, the key/value couple is added.
MemcachedCASModifies the value of a key if this one was not modified.
MemcachedCASKeyGroupModifies the value of a key on a group of servers if this one was not modified.
MemcachedDecrementDecrements the value associated with a key. The key is created if it does not exist.
MemcachedDecrementKeyGroupDecrements the value associated with a key on a group of servers.
MemcachedDeleteDeletes a key from the Memcached cache.
MemcachedDeleteKeyGroupDeletes a key from the Memcached cache on a group of servers.
MemcachedGetKeyGroupRetrieves the values of keys stored on a group of Memcached servers.
MemcachedIncrementIncrements the value associated with a key.
MemcachedIncrementKeyGroupIncrements the value associated with a key on a group of servers.
MemcachedModifieGroupeCléModifies a key/value couple in the Memcached cache on a group of servers.
MemcachedModifyModifies a key/value couple in the Memcached cache.
MemcacheGetRetrieves the values of keys stored on a Memcached server.
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.
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
WINDEVWindowsLinux The following functions have been modified in this version:
AnimationPlayAbility to use the new syntax for the durations.
AnimationPlayOnControlPropertyAbility to use the new syntax for the durations.
BTChangeVisibilityAbility to use the new syntax for the durations.
BufferToHexaNew constant used to generate an hexadecimal value without line and without grouping.
ToolTipDelayAbility to use the new syntax for the durations.
CameraCaptureAbility to use the new syntax for the durations.
ceConnectAbility to use the new syntax for the durations.
CertificateCheckStringNew parameters used to:
  • specify (if necessary) the certificate password.
  • specify (if necessary) the file name corresponding to the trusted certificate.
ControlEnabledAbility to use the new syntax for the durations.
ControlCreateManagement of new types of controls.
ControlGrayedAbility to use the new syntax for the durations.
ControlInvisibleAbility to use the new syntax for the durations.
ControlTypeInfoManagement of new types of controls.
ControlVisibleAbility to use the new syntax for the durations.
BuildBrowsingTableNew constant used to create browsing tables with viewing of linked records.
CryptStandardSupports a new encryption algorithm (AES256) and modes for processing the associated blocks.
dCopyWindowImageNew constants used to manage the window shadow.
DDESendAbility to use the new syntax for the durations.
DDEExecuteAbility to use the new syntax for the durations.
DDEUnLinkAbility to use the new syntax for the durations.
DDELinkAbility to use the new syntax for the durations.
DDEWarmLinkAbility to use the new syntax for the durations.
DDERetrieveAbility to use the new syntax for the durations.
UncryptStandard
  • Supports a new encryption algorithm (AES256) and modes for processing the associated blocks.
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.
DisableAAFNew constant used to choose the sort mode in the columns of a TreeView Table control.
dBackGroundAbility to use a Color variable to specify the background color.
DNSAddAddressAbility to use the new syntax for the durations.
DocAddAbility to add an element, a text or an image to a fragment.
GetColorNew constant used to choose a color among the series of colors defined in the skin template.
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.
ErrorWithTimeoutAbility to use the new syntax for the durations.
ExecuteProcessNew constants used to run:
  • the "After loading document" process of office controls.
  • the "Before closing document" process of office controls
  • the "Change of layout" process of a window.
AAFExecuteNew constants used to manage new AAFs.
WinAnimationClosingAbility to use the new syntax for the durations.
WinAnimationOpeningAbility to use the new syntax for the durations.
WinAnimationNextAbility to use the new syntax for the durations.
fSelectDirNew style for the directory picker and constant to keep the old style.
FTPConnectAbility to use the new syntax for the durations.
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.
gpwOpenLDAPSessionNew parameter used to manage the SSL mode.
grTooltipNew syntax used to display a specific tooltip for a given point.
grCategoryLabelAccepts the Date, Time, Duration or Date-Time labels.
grMenuNew syntax used to choose the type of menu to display.
grScatterLinkPointNew syntax used to link the points found in a series.
grOriginAccepts the Date, Time, Duration or Date-Time parameters.
grParameterAbility to configure the 3D Scatter charts.
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.
iDestinationAbility to directly print a PDF linked to an email (iEmailPDF constant). The messaging software used is automatically opened with a new email containing the PDF in attachment.
iSequencingAddDocAbility to add documents found in a buffer, in a HFSQL memo or in a docx file.
InfoWithTimeoutAbility to use the new syntax for the durations.
iParameterPreview
  • New constant used to configure the display of button for taking snapshots.
  • New syntax used to display (or not) the pane of miniatures in the print preview.
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.
MutexStartAbility to use the new syntax for the durations.
NetMACToIPAbility to use the new syntax for the durations.
PingAbility to use the new syntax for the durations.
ActionPlanConfigureAbility to use the new syntax for the durations.
FontListNew constant used to get the list of fonts without language variants.
ProjectInfoNew constant used to get the generation date of application or component library (WDL).
RTFToHTMLNew operating mode used to manage the tables and images (in Windows only).
SemaphoreStartAbility to use the new syntax for the durations.
ServiceWaitStatusAbility to use the new syntax for the durations.
ServiceWaitAbility to use the new syntax for the durations.
EventWaitAbility to use the new syntax for the durations.
SNMPStartSessionAbility 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.
SSHReadAbility to use the new syntax for the durations.
SpreadsheetAddNameNew parameter used to associate a comment with a cell name.
SpreadsheetSeekNew parameter used to specify the search options.
SpreadsheetStyleSelectionNew constants used to manage new style parameters.
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.
UPNPFindDeviceAbility to use the new syntax for the durations.
UPNPListDeviceAbility to use the new syntax for the durations.
LockAppTimeoutAbility 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.
Java The following functions have been modified in this version:
AnimationPlayOnControlPropertyAbility to use the new syntax for the durations.
BufferToHexaNew constant used to generate an hexadecimal value without line and without grouping.
ToolTipDelayAbility 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.
FTPConnectAbility to use the new syntax for the durations.
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
HListServerAbility to use the new syntax for the durations.
HTTPTimeOutAbility 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.
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.
SysRecentDocListNew constants used to display the detailed list of last opened documents.
tapiDialAbility to use the new syntax for the durations.
tapiLineDialAbility to use the new syntax for the durations.
tapiRecordAbility 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.
ThreadExecute
  • The constants for managing the HFSQL context are now available.
New WLanguage properties
WINDEVWindows The new WLanguage properties are as follows:
ActiveDirectory..ActiveDirectory is used to manage a connection with authentication to a HFSQL server via Active Directory.
AnchorToContent..AnchorToContent is used to find out and modify how the control adapts according to its content.
DisplayMode..DisplayMode is used to find out and modify the display mode in a Word Processing control or PDF Reader control.
DisplayModeAutoWhenLoading..DisplayModeAutoWhenLoading is used to find out and modify the behavior of display mode when loading a PDF document.
FilePath..FilePath is used to find out:
  • the name of xlsx file associated with a Spreadsheet control. This name is initialized by SpreadsheetLoad and SpreadsheetSave.
  • the name of file associated with an Image Editor control. This name is initialized by PicOpen and PicSave.
  • the name of PDF file associated with a PDF Reader control. This name is initialized by PDFReaderOpen.
  • the name of DOCX file associated with a Word Processing control. This name is initialized by DocOpen and DocSave.
GridlinesVisible..GridlinesVisible is used to
  • Find out whether the gridlines are visible or not in a Spreadsheet control
  • Modify the visibility of gridlines in a Spreadsheet control.
HTMLEdit..HTMLEdit is used to:
  • find out whether a Word Processing control is displayed in optimized mode for the HTML edit,
  • modify a Word Processing control to display it (or not) in optimized mode for the HTML edit.
ImageType..ImageType is used to find out the type of image currently edited in an Image Editor control (icon or image).
LinksLineDetails..LinksLineDetails is used to find out and modify the file link used to display the details of a row in a browsing Table control.
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.
NavigationPaneVisible..NavigationPaneVisible is used to manage the display of thumbnail pane in the PDF Reader control.
NumberAccessiblePages..NumberAccessiblePages is used to find out the number of pages currently loaded in the PDF Reader control or in the Word Processing control.
NumberDisplayedPage..NumberDisplayedPage is used to find out and modify the number of the page currently displayed in the PDF Reader control or in the Word Processing control.
PaneShift..PaneShift is used to find out and modify the shift between the border of Tab or Ribbon control and the pane buttons.
PaneVisible..PaneVisible is used to:
  • find out whether the pane of Image Editor control is visible or not,
  • make the pane of Image Editor control visible or invisible.
SearchAAF..SearchAAF is used to:
  • find out whether the search via AAF is enabled on a non-editable Combo Box control,
  • enable (or not) the search via AAF on a non-editable Combo Box control.
SynchroHFSQL..SynchroHFSQL is used to:
  • find out the refresh mode of a browsing Table control linked to a HFSQL Client/Server data file.
  • specify the refresh mode of a browsing Table control linked to a HFSQL Client/Server data file.
Unalterable..Unalterable is used to configure the unalterability of a data file: the data file cannot be modified; only the additions will be possible.
UseMode..UseMode allows you to find out and modify the mode for using the PDF Reader control with the mouse. The mouse is used to select text in the document or to move within the document pages.
WINDEVLinux The new WLanguage properties are as follows:
ActiveDirectory..ActiveDirectory is used to manage a connection with authentication to a HFSQL server via Active Directory.
AnchorToContent..AnchorToContent is used to find out and modify how the control adapts according to its content.
LinksLineDetails..LinksLineDetails is used to find out and modify the file link used to display the details of a row in a browsing Table control.
PaneShift..PaneShift is used to find out and modify the shift between the border of Tab or Ribbon control and the pane buttons.
SynchroHFSQL..SynchroHFSQL is used to:
  • find out the refresh mode of a browsing Table control linked to a HFSQL Client/Server data file.
  • specify the refresh mode of a browsing Table control linked to a HFSQL Client/Server data file.
Unalterable..Unalterable is used to configure the unalterability of a data file: the data file cannot be modified; only the additions will be possible.
WINDEVJava The new WLanguage properties are as follows:
AnchorToContent..AnchorToContent is used to find out and modify how the control adapts according to its content.
Improved WLanguage properties
WINDEVWindows The following WLanguage properties have been improved:
LineHeightCan be used on the TreeView controls.
NumberPageCan be used on the PAD Reader controls and on the Word Processing controls.
AutoLineWrapCan be used on the columns found in the Table and TreeView Table controls.
SelectionCan be used on the Spreadsheet controls.
ProcessNew constants used to run:
  • the "After loading document" process of office controls.
  • the "Before closing document" process of office controls
  • the "Change of layout" process of a window.
TypeManagement of new types of controls.
ValueUsed to find out the handle of a Native Container control.
New advanced types of WLanguage
WINDEVWindows The new WLanguage types for the WINDEV applications are as follows:
docElementTextAreaThe docElementTextArea type is used to define the advanced characteristics of a text area found in a docElement variable.
memcachedConnectionThe memcachedConnection type is used to define the characteristics of a connection to a Memcached server.
memcachedResultThe memcachedResult type is used to define the characteristics of a value read on a Memcached server.
Option DescriptionAn Option Description variable is used to handle the characteristics of a combination option by programming.
psheetSelectionThe psheetSelection type is used to find out the advanced characteristics of a selection in a Spreadsheet control.
Value DescriptionA Value Description variable is used to handle the description of an enumeration value by programming.
WDPicThe WDPic type is used to define the advanced characteristics of an image in ".wdpic" format.
xmlReaderThe xmlReader type is used to read an XML document without loading it in memory.
WINDEVLinux The new WLanguage types for the WINDEV applications in Linux are as follows:
docElementTextAreaThe docElementTextArea type is used to define the advanced characteristics of a text area found in a docElement variable.
memcachedConnectionThe memcachedConnection type is used to define the characteristics of a connection to a Memcached server.
memcachedResultThe memcachedResult type is used to define the characteristics of a value read on a Memcached server.
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.
WINDEVJava The new WLanguage types for the WINDEV applications for Java are as follows:
NumericThe numeric type is used to contain integer or decimal numbers by specifying...
Improved advanced WLanguage types
WINDEVWindows The following WLanguage types have been improved for the WINDEV 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.
DocElementLink
  • New ..ToolTip property used to define the link tooltip.
  • New ..Content property used to define the link content.
hScheduledTask
  • New property (..AtStart) used to indicate whether the task must be run when starting the HFSQL server.
httpRequest
  • ..TimeOut and ..ConnectionTimeOut: Ability to use the new syntax for the durations.
mongoWriteConcern
  • ..Timeout: Ability to use the new syntax for the durations.
mqttSession
  • ..ConnectionTimeOut: Ability to use the new syntax for the durations.
rssChannel
  • ..TimeToLive: Ability to use the new syntax for the durations.
sshSession
  • ..ConnectionTimeOut: Ability to use the new syntax for the durations.
wsRequest
  • ..TimeOut: Ability to use the new syntax for the durations.
WINDEVLinux The following WLanguage types have been improved for the WINDEV applications in Linux:
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.
docElement
  • New constant used to handle the Text Area elements.
  • New property (..TextArea) used to handle the Text Area elements.
docElementLink
  • New ..ToolTip property used to define the link tooltip.
  • New ..Content property used to define the link content.
docFragmentNew constants used to find out whether the fragment corresponds to a text area or to an image container.
docParagraphNew property (..Parent ) used to find out the parent element of paragraph.
hScheduledTask
  • New property (..AtStart) used to indicate whether the task must be run when starting the HFSQL server.
httpRequest
  • ..TimeOut and ..ConnectionTimeOut: 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.
Minimum required version
  • Version 22
Comments
Click [Add] to post a comment