PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

New WINDEV Mobile 22 feature!
  • Overview
  • New WLanguage functions
  • Improved WLanguage functions
  • New WLanguage properties
  • Improved WLanguage properties
  • New advanced types of WLanguage
  • Improved advanced types of WLanguage
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 22, 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:
AuthIdentifyPerforms an authentication using the OAuth 2.0 protocol on any webservice.
CameraCaptureSaves the video currently transmitted by a "camera" as an image or a video sequence.
CameraDisplayDisplays in a "Camera" control the video sequence currently transmitted by a "web camera" or by the camera of the mobile device.
CameraListDriverLists the drivers for video capture installed on the current computer.
CameraStatusReturns the status of a Camera control.
CameraStopStops playing or recording a video sequence in a Camera control.
ExecuteUpdateUIParentImmediately runs the "Request for refreshing the display" process of parent.
NationToNameReturns the name of the language corresponding to a nation.
NationToSubLanguageReturns the default sub-language corresponding to a nation.
ReplicDeleteSubscriptionDeletes a replication on the replication server.
RequestUpdateUIParentAsks to run the "Request for refreshing the display" process of parent.
StringSplitExtracts all the sub-strings from a character string according to a one or more string separators.
SystemIntegerToIntegerConverts a system integer into a 4-byte integer
Android The new WLanguage functions for Android are as follows:
AAFDisableDisables an Automatic Application Feature (AAF) on a control, on a window or on the current application.
AddLineAdds a row at the end
  • of a one- or two-dimensional WLanguage array
  • of a two-dimensional array property of a variable type (xlsDocument variable for example).
ArcTan2Returns the arc tangent 2 of the values passed in parameter.
ArrayAddLineAdds a row at the end
  • of a one-dimensional or two-dimensional array
  • of an advanced two-dimensional array property (xlsDocument, …)
ArrayDeleteLineDeletes a row at a given position
  • from a two-dimensional array
  • from the advanced array property (array of gglCalendar events, …)
The size of the array is automatically reduced.
ArrayInsertLineInserts a row at a given position
  • into a two-dimensional WLanguage array.
  • into an advanced two-dimensional array property (xlsDocument, ...)
ArrayMixMixes the elements of a WLanguage array.
ArrayMoveUsed to:
  • move an element in a one-dimensional WLanguage array or in an advanced array property (array of gglCalendar events, ...). The other array elements are moved accordingly.
  • swap two elements in a one-dimensional WLanguage array or in an advanced array property (array of gglCalendar events, ...).
ArrayMoveLineUsed to:
  • move a row in a two-dimensional array or in an advanced array property. The other array rows are moved accordingly.
  • swap two rows in a two-dimensional array or in an advanced array property.
ArrayReverseReverses the content of a one-dimensional array
ArraySeekByProcedureSeeks an element in a one-dimensional array by using a comparison procedure.
ArraySwapLineUsed to swap two rows in a two-dimensional array or in an advanced array property
AuthIdentifyPerforms an authentication using the OAuth 2.0 protocol on any webservice.
BankHolidayListReturns the list of bank holidays defined by BankHolidayAdd.
BufferToIntegerExtracts an integer found in a binary buffer at a given position.
BufferToRealExtracts a real found in a binary buffer at a given position.
CameraCaptureSaves the video currently transmitted by a "camera" as an image or a video sequence.
CameraDisplayDisplays in a "Camera" control the video sequence currently transmitted by a "web camera" or by the camera of the mobile device.
CameraGenerateMiniatureGenerates a miniature of the specified photo or video.
CameraListParameterLists the values supported by the device camera for a given parameter.
CameraParameterReturns or modifies the value of a parameter for the device camera.
CameraRequestPermissionRequests the permission for using the video camera found on the device.
CameraRunAppStarts the native camera application of the device in order to record a video or to take a photo.
CameraStartDecodingStarts decoding bar codes in a Camera control.
CameraStatusReturns the status of a Camera control.
CameraStopStops playing or recording a video sequence in a Camera control.
CameraStopDecodingStops decoding bar codes in a Camera control.
ControlToSourceAssigns the control value to the source of a control link.
DashAddWidgetAdds and displays a Widget (internal window) in a Dashboard control.
DashCountReturns the number of Widgets found in a Dashboard control.
DashDeleteDeletes a Widget displayed in a Dashboard control. The Dashboard control is updated and a free location replaces the deleted Widget.
DashDeleteAllDeletes all the Widgets displayed in a Dashboard control.
DashDisplayRefreshes the display of the elements in a Dashboard control.
DashInfoXYUsed to find out:
  • whether a Widget is found at a given position in a Dashboard control.
  • which Widget is found at a given position in a Dashboard control.
DashInitialConfigurationModifies the configuration of a Dashboard control (defined in the editor) before its first display.
DashLoadConfigurationRestores the configuration of a Dashboard control.
DashModeOpens or closes the "Edit" mode of a Dashboard control.
DashMoveWidgetChanges the position of a widget found in a Dashboard control.
DashResizeWidgetChanges the dimensions of a widget found in a Dashboard control.
DashSaveConfigurationSaves the configuration of a Dashboard control in string format.
dbgCheckDifferentChecks whether the specified expressions are different in assertive programming and in automatic test mode.
dbgCheckEqualChecks whether the expressions are equal in assertive programming and in automatic test mode.
dbgCheckFalseChecks whether an expression is false in assertive programming and in automatic test mode.
dbgCheckNotNullChecks whether an expression is not Null in assertive programming and in automatic test mode.
dbgCheckNullChecks whether an expression is Null in assertive programming and in automatic test mode.
dbgCheckTrueChecks whether an expression is set to True in assertive programming and in automatic test mode.
dbgErrorProvokes
  • an assertion during the test of the element or project (Go mode)
  • an error in automatic test mode
dbgOnErrorDefines the WLanguage procedure that will be called whenever an error is detected by a function from the dbgCheckXXX family.
DecimalToSexagesimalReturns the sexagesimal angle (in base 60) corresponding to a decimal angle.
DeleteLineDeletes a row at a given position
  • from a two-dimensional array
  • from the advanced array property (array of gglCalendar events, ...)
DisableAAFDisables an Automatic Application Feature (AAF) on a control, on a window or on the current application.
ExeGetPIDReturns information about the current process.
ExeRunStarts the execution of a program (an executable for example) from the current application.
fAddBufferAdds the content of a buffer at the end of a file.
fAddTextAdds the content of a character string at the end of a file.
fFindFinds a character string or a buffer in a file opened by fOpen.
FirstDayOfYearReturns the date of the first day of the year.
FTPDateTimeReturns the different dates and times (creation, modification or access) associated with a file found on an FTP server (File Transfer Protocol).
FTPFileExistChecks the existence of a file on an FTP server
GetCountryListReturns the list of countries according to the ISO 3166-1 standard.
GglGetStaticMapRetrieves the map of a specific location via the Google Maps service.
HActivateServerTriggerRe-enables a server trigger that was disabled by HDeactivateServerTrigger.
HAddGroupAdds a group of users.
HAddUserAdds a user to a database.
HBackupSaves the content of a HFSQL server: all the databases found on the server, one or more databases, one or more data files.
HCancelBackupCancels a current backup.
HChangePasswordChanges the password of a HFSQL Classic or HFSQL Client/Server data file.
HCompareItemCompares two values by sorting them according to the specified HFSQL index item: all the sort options specified for the item are taken into account (sensitivity to the case, to the punctuation, sort direction, Unicode language, ...).
HCreateServerTriggerAdds or modifies a server trigger on the HFSQL server.
HDeactivateServerTriggerDisables a HFSQL Client/Server server trigger on a server.
HDeleteBackupDeletes a backup that was performed by HBackup.
HDeleteDatabaseDeletes a database found on a HFSQL server.
HDeleteGroupDeletes (from the server) a group of users associated with a connection.
HDeleteParameterDeletes a parameter that was saved beforehand by HSaveParameter.
HDeleteQueryDeletes a query (used by stored procedures) from a HFSQL server.
HDeleteServerTriggerDestroys a server trigger.
HDeleteSetDeletes a set of stored procedures from a HFSQL server.
HDeleteTaskDeletes a scheduled task from a HFSQL Client/Server server.
HDeleteUserDeletes a user associated with a connection from the sever.
HDescribeServerTriggerAdds or modifies a server trigger.
HDisconnectClientDisplays a message on the client computers and disconnects the application.
HDuplicateDatabaseDuplicates the database associated with a connection on a HFSQL server.
HEndNoDatabaseAccessRe-authorizes the access to one or more databases accessible by a connection.
HExecuteProcedureRuns a stored procedure.
HExportXMLExports the records found in a data file (HFSQL or OLE DB), a view or a query into an XML file.
HFileExistUsed to find out:
  • whether a file exists, which means whether it was physically created (HCreation or HCreationIfNotFound).
  • whether a view or a query was defined.
HFilterIncludedBetweenDefines and enables an "Included between" filter on a file, view or query.
HImportTextImports a Text 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).
HInfoAnalysisReturns information about an analysis (WDD file).
HInfoBackupReturns information about one or more backups performed on a HFSQL Client/Server server.
HInfoDatabasePropertyUsed to find out the properties of a database found on a HFSQL server.
HInfoDatabaseRightsAllows you to find out the rights granted to a user or to a group on a database.
HInfoFileReturns the characteristics of a HFSQL Classic or Client/Server data file.
HInfoFilePropertyUsed to find out the properties of a data file found on a HFSQL server.
HInfoFileRightsAllows you to find out the rights granted to a user or to a group on a HFSQL Client/Server data file.
HInfoGroupReturns information about the specified group of users.
HInfoLockReturns information about the lock performed on a data file, on a record or on all the records found in a data file.
HInfoServerReturns the specified information about the server.
HInfoServerPropertyUsed to find out the properties of a HFSQL server.
HInfoServerRightsAllows you to find out the rights granted to a user or to a group on a server.
HInfoUserUpdates the variables for user management with the information regarding the specified user.
HInfoViewRightsAllows you to find out the rights granted to a user or to a group on a SQL view or on a materialized view.
HListConnectedUserLists the users currently connected to one or more files handled by a Client/Server connection.
HListDatabaseLists the Client/Server databases associated with a connection.
HListFileReturns the list of files:
  • found in the current analysis or in a specific analysis recognized by the HFSQL engine. The files defined by HDeclare, HDeclareExternal and HDescribeFile are taken into account.
  • available on a connection via a native access or via an OLE DB driver.
  • for a group of files defined in the data model editor.
HListFullTextIndexReturns the list of full-text indexes for a file (query or view) recognized by the HFSQL engine.
HListGroupReturns the list of groups of users defined for a connection.
HListKeyReturns the list of keys found in a file (query or view) recognized by the HFSQL engine.
HListLinkReturns the list of links (Merise type) found in the current analysis or in a specific analysis.
HListParameterReturns the list of parameters saved from the stored procedures on the server
HListServerLists the HFSQL servers installed on a computer.
HListServerTriggerLists the different triggers available on a connection or on one of the connection files.
HListStopWordReturns the list of stop words used by a full-text index.
HListStoredElementReturns the list of elements stored on a HFSQL server (sets of procedures, stored procedures or queries).
HListSynonymReturns the list of synonyms used by a full-text index.
HListTaskReturns the list of scheduled tasks found on a HFSQL Client/Server server for a given connection.
HListUserReturns the list of users defined for a connection.
HLoadParameterReads a parameter that was saved from a stored procedure by HSaveParameter.
HModifyDatabasePropertyModifies the properties of a database found on a HFSQL server.
HModifyDatabaseRightsModifies the rights granted to a user or to a group for a HFSQL Client/Server database.
HModifyFilePropertyModifies the properties of a HFSQL file found on a server.
HModifyFileRightsModifies the rights granted to a user or to a group on a HFSQL Client/Server data file.
HModifyGroupModifies the group information according to the elements found in the corresponding variables for group management.
HModifyServerPropertyModifies the properties of a HFSQL server.
HModifyServerRightsModifies the rights granted to a user or to a group on a HFSQL server.
HModifyUserModifies the information about a user according to the elements found in the corresponding variables for user management.
HModifyViewRightsModifies the rights granted to a user or to a group on a SQL view or on a materialized view.
HNoDatabaseAccessForbids all the accesses to a database or to all the databases.
HOnServerCallCustomizes the management of message display on the client computer and the management of disconnection from a client computer.
HPriorityUsed to find out and modify the priority of the calling application.
HPriorityClientModifies the priority of a client application.
HRecordToXMLRetrieves the structure and the value of the current record and exports them into a character string in XML format.
HRefreshQueryCreates or refreshes a query on a HFSQL server.
HRefreshSetCreates or updates a set of procedures on a HFSQL server.
HResetClientInitializes the structure for managing the Client computers (HClient structure]).
HResetGroupInitializes the structure for group management (HGroup) with the default values.
HResetUserInitializes the structure for user management (HUser) with the default values.
HRestoreBackupUsed to restore
  • an immediate backup (performed by HBackup or via the HFSQL Control Center),
  • a scheduled backup (described by HAddScheduledBackup or via the HFSQL Control Center.
HRetrieveBackupRetrieves locally the content of a compressed backup (in ZIP format) performed on a HFSQL server.
HRetrieveItemReturns the content of an item found in the current record (in the data file, view, query, ...).
HSaveParameterSaves a persistent value from a stored procedure.
HSecurityEnables or disables the automatic security mechanism on one or more data files.
HSendMessageToClientDisplays a message on the client computers.
HServerMaintenanceChecks and optimizes the system tables of a HFSQL server.
HSetCacheUsed to configure the management of caches in the HFSQL Client/Server engine.
HSetDuplicatesEnables or disables the management of duplicates on a unique key.
HSetIntegrityEnables or disables the management of an integrity constraint on a file link.
HSetMemoUsed to modify the management mode of memo items.
HSetPositionPositions on a record from the approximate position of one of its items.
HSetServerUsed to find out and modify some settings of the HFSQL Client/Server server.
HSimulateNetworkSimulates the operating mode of HFSQL Client/Server on an ADSL or 3G network.
HStatCalculatePerforms various statistical calculations on the keys of a data file.
HStatDateReturns the date of the last update for the index statistics.
HStatNbDuplicatesReturns the number of duplicates for a given key item.
HStatNbRecReturns the number of entries for a given key item.
HStatNbRecRangeReturns an estimate regarding the number of entries for a given key item in a given interval of values.
HStatTimeReturns the time of the last update for the index statistics.
HTMLToRGBConverts the HTML color into RGB color.
HToFileCopies a data source (file, query, view, ...) to a physical HFSQL file with the same description. This file is neither encrypted nor password protected.
HToItemAssigns the specified value to an item of the current record.
HTransactionIsolationConfigures the isolation mode of transactions for a connection to a HFSQL server.
HTTPCookieGetRetrieves the cookies read by a call
HTTPCookieManageEnables or disables the management of cookies in an HTTP request run
HTTPCookieReadReturns the value of a cookie received further to an HTTP request.
HTTPCookieReplaceReplaces all the cookies stored for a domain
HTTPCookieResetDeletes all the cookies (globally or for a domain) stored
HTTPCookieWriteAdds or modifies a cookie in an HTTP request.
HTTPSendSends an HTTP request and waits for the response from the HTTP server.
HTTPSimulateNetworkSimulates a slow network by limiting the download and upload speed.
InPrelaunchedSessionModeUsed to find out whether the site is started in "pre-launched session" mode of WEBDEV.
InsertLineInserts a row at a given position
  • into a two-dimensional WLanguage array.
  • into an advanced two-dimensional array property (xlsDocument, ...)
JSONToVariantConverts a string in JSON format into a Variant variable
MapGetImageRetrieves the image of a map displayed in a Map control. The markers and the itineraries displayed on this map will also be found in the image.
MeanCalculates the mean of several elements
  • elements found in an array,
  • numeric values, ...
MoveUsed to:
  • move an element in a one-dimensional WLanguage array or in an advanced array property (array of gglCalendar events, ...). The other array elements are moved accordingly.
  • swap two elements in a one-dimensional WLanguage array or in an advanced array property (array of gglCalendar events, ...).
MoveLineUsed to:
  • move a row in a two-dimensional WLanguage array or in an advanced array property. The other array rows are moved accordingly.
  • swap two rows in a two-dimensional WLanguage array or in an advanced array property.
NationToNameReturns the name of the language corresponding to a nation.
NationToSubLanguageReturns the default sub-language corresponding to a nation.
PropertyExistUsed to find out whether a property exists on a control or on a class instance.
ReplicDeleteSubscriptionDeletes a replication on the replication server.
RESTSendSends a REST request and waits for the server response.
RGBToHTMLReturns the HTML color corresponding to the RGB color.
SchedulerSelectedRangeReturns the start or end date and time of the time slot selected in a Scheduler control.
SchedulerWorkingHourUsed to indicate the specific working hours per day in a Scheduler control.
SchedulerWorkingHourResourceUsed to indicate the specific working hours per day and per resource in a Scheduler control.
ScreenSizeReturns the size (in inches) of the diagonal of the screen on the device where the application is run.
ScreenToSourceAutomatically initializes
  • the memory value of the items of a data file with the value of the controls found in the window or in the page.
  • the value of the WLanguage variables with the value of the controls found in the window or in the page.
ScreenTypeReturns the type of screen on which the application is run: phone, tablet, computer or watch.
SeekByProcedureSeeks an element in a one-dimensional array by using a comparison procedure.
SeekProcedureSeeks a procedure identified by its name. The procedure found can be run directly
SexagesimalToDecimalReturns the decimal angle corresponding to a sexagesimal angle.
SourceToScreenAutomatically initializes the controls found in a window or in a page with
  • the values of the associated items in the current record (loaded in memory) of the HFSQL data file described in the data model editor.
  • the values of the associated WLanguage variables
StringSplitExtracts all the sub-strings from a character string according to a one or more string separators.
StringToTimeTransforms a time in character string format into a time in HHMMSSCC format, that can be used by a Time variable].
SumCalculates the sum of the array elements
SwapLineUsed to swap two rows in a two-dimensional array or in an advanced array property
TableBreakSubscriptReturns the subscript of the break header and footer for a given break in a Table control.
TableInputInProgressIndicates whether a Table or Treeview Table control is currently in edit.
TableSetFocusGives focus to a row found in a Table or Treeview Table control: the control switches to edit for the specified row and column.
TelemetryAddMeasureAdds a measure for a value sensor or for a time sensor.
TelemetryAddPassageSignals the code execution for a passage sensor.
TelemetryConfigureUsed to find out and modify the telemetry parameters.
TelemetryDisableDisables the telemetry. The telemetry data is not sent to the server anymore.
TelemetryIdentifyUserIdentifies the current user for which the telemetry data is saved.
TelemetryIsEnabledUsed to find out whether the telemetry is enabled.
TraceBuildDisplays a customizable message in the trace window opened in parallel of the current window.
URLExtractPathReturns the different elements of a URL: protocol, user, password, domain, port, resource path, resource name, resource extension, request and fragment.
VariantConvertConverts the value stored in a Variant variable].
VariantToJSONConverts the content of a Variant variable to JSON format.
VideoRequestPermissionRequests the permission for using the video camera found on the device.
VideoStartDecodingStarts decoding bar codes in a Camera control.
VideoStopDecodingStops decoding a bar code in a Camera control.
WordToArrayFills an array with the words of a string
Android Widget The new WLanguage functions for developing in Android Widget mode are as follows:
AddLineAdds a row at the end
  • of a one- or two-dimensional WLanguage array
  • of a two-dimensional array property of a variable type (xlsDocument variable for example).
ArcTan2Returns the arc tangent 2 of the values passed in parameter.
ArrayAddLineAdds a row at the end
  • of a one-dimensional or two-dimensional array
  • of an advanced two-dimensional array property (xlsDocument, …)
ArrayDeleteLineDeletes a row at a given position
  • from a two-dimensional array
  • from the advanced array property (array of gglCalendar events, …)
The size of the array is automatically reduced.
ArrayInsertLineInserts a row at a given position
  • into a two-dimensional WLanguage array.
  • into an advanced two-dimensional array property (xlsDocument, ...)
ArrayMixMixes the elements of a WLanguage array.
ArrayMoveUsed to:
  • move an element in a one-dimensional WLanguage array or in an advanced array property (array of gglCalendar events, ...). The other array elements are moved accordingly.
  • swap two elements in a one-dimensional WLanguage array or in an advanced array property (array of gglCalendar events, ...).
ArrayMoveLineUsed to:
  • move a row in a two-dimensional array or in an advanced array property. The other array rows are moved accordingly.
  • swap two rows in a two-dimensional array or in an advanced array property.
ArrayReverseReverses the content of a one-dimensional array
ArraySeekByProcedureSeeks an element in a one-dimensional array by using a comparison procedure.
ArraySwapLineUsed to swap two rows in a two-dimensional array or in an advanced array property
BankHolidayListReturns the list of bank holidays defined by BankHolidayAdd.
BufferToIntegerExtracts an integer found in a binary buffer at a given position.
BufferToRealExtracts a real found in a binary buffer at a given position.
CameraRunAppStarts the native camera application of the device in order to record a video or to take a photo.
dbgCheckDifferentChecks whether the specified expressions are different in assertive programming and in automatic test mode.
dbgCheckEqualChecks whether the expressions are equal in assertive programming and in automatic test mode.
dbgCheckFalseChecks whether an expression is false in assertive programming and in automatic test mode.
dbgCheckNotNullChecks whether an expression is not Null in assertive programming and in automatic test mode.
dbgCheckNullChecks whether an expression is Null in assertive programming and in automatic test mode.
dbgCheckTrueChecks whether an expression is set to True in assertive programming and in automatic test mode.
dbgErrorProvokes
  • an assertion during the test of the element or project (Go mode)
  • an error in automatic test mode
dbgOnErrorDefines the WLanguage procedure that will be called whenever an error is detected by a function from the dbgCheckXXX family.
DecimalToSexagesimalReturns the sexagesimal angle (in base 60) corresponding to a decimal angle.
DeleteLineDeletes a row at a given position
  • from a two-dimensional array
  • from the advanced array property (array of gglCalendar events, ...)
ExeGetPIDReturns information about the current process.
ExeRunStarts the execution of a program (an executable for example) from the current application.
fAddBufferAdds the content of a buffer at the end of a file.
fAddTextAdds the content of a character string at the end of a file.
fFindFinds a character string or a buffer in a file opened by fOpen.
FirstDayOfYearReturns the date of the first day of the year.
FTPDateTimeReturns the different dates and times (creation, modification or access) associated with a file found on an FTP server (File Transfer Protocol).
FTPFileExistChecks the existence of a file on an FTP server
GetCountryListReturns the list of countries according to the ISO 3166-1 standard.
GglGetStaticMapRetrieves the map of a specific location via the Google Maps service.
HActivateServerTriggerRe-enables a server trigger that was disabled by HDeactivateServerTrigger.
HAddGroupAdds a group of users.
HAddUserAdds a user to a database.
HBackupSaves the content of a HFSQL server: all the databases found on the server, one or more databases, one or more data files.
HCancelBackupCancels a current backup.
HChangePasswordChanges the password of a HFSQL Classic or HFSQL Client/Server data file.
HCompareItemCompares two values by sorting them according to the specified HFSQL index item: all the sort options specified for the item are taken into account (sensitivity to the case, to the punctuation, sort direction, Unicode language, ...).
HCreateServerTriggerAdds or modifies a server trigger on the HFSQL server.
HDeactivateServerTriggerDisables a HFSQL Client/Server server trigger on a server.
HDeleteBackupDeletes a backup that was performed by HBackup.
HDeleteDatabaseDeletes a database found on a HFSQL server.
HDeleteGroupDeletes (from the server) a group of users associated with a connection.
HDeleteParameterDeletes a parameter that was saved beforehand by HSaveParameter.
HDeleteQueryDeletes a query (used by stored procedures) from a HFSQL server.
HDeleteServerTriggerDestroys a server trigger.
HDeleteSetDeletes a set of stored procedures from a HFSQL server.
HDeleteTaskDeletes a scheduled task from a HFSQL Client/Server server.
HDeleteUserDeletes a user associated with a connection from the sever.
HDescribeServerTriggerAdds or modifies a server trigger.
HDisconnectClientDisplays a message on the client computers and disconnects the application.
HDuplicateDatabaseDuplicates the database associated with a connection on a HFSQL server.
HEndNoDatabaseAccessRe-authorizes the access to one or more databases accessible by a connection.
HExecuteProcedureRuns a stored procedure.
HExportXMLExports the records found in a data file (HFSQL or OLE DB), a view or a query into an XML file.
HFileExistUsed to find out:
  • whether a file exists, which means whether it was physically created (HCreation or HCreationIfNotFound).
  • whether a view or a query was defined.
HFilterIncludedBetweenDefines and enables an "Included between" filter on a file, view or query.
HImportTextImports a Text 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).
HInfoAnalysisReturns information about an analysis (WDD file).
HInfoBackupReturns information about one or more backups performed on a HFSQL Client/Server server.
HInfoDatabasePropertyUsed to find out the properties of a database found on a HFSQL server.
HInfoDatabaseRightsAllows you to find out the rights granted to a user or to a group on a database.
HInfoFileReturns the characteristics of a HFSQL Classic or Client/Server data file.
HInfoFilePropertyUsed to find out the properties of a data file found on a HFSQL server.
HInfoFileRightsAllows you to find out the rights granted to a user or to a group on a HFSQL Client/Server data file.
HInfoGroupReturns information about the specified group of users.
HInfoLockReturns information about the lock performed on a data file, on a record or on all the records found in a data file.
HInfoServerReturns the specified information about the server.
HInfoServerPropertyUsed to find out the properties of a HFSQL server.
HInfoServerRightsAllows you to find out the rights granted to a user or to a group on a server.
HInfoUserUpdates the variables for user management with the information regarding the specified user.
HInfoViewRightsAllows you to find out the rights granted to a user or to a group on a SQL view or on a materialized view.
HListConnectedUserLists the users currently connected to one or more files handled by a Client/Server connection.
HListDatabaseLists the Client/Server databases associated with a connection.
HListFileReturns the list of files:
  • found in the current analysis or in a specific analysis recognized by the HFSQL engine. The files defined by HDeclare, HDeclareExternal and HDescribeFile are taken into account.
  • available on a connection via a native access or via an OLE DB driver.
  • for a group of files defined in the data model editor.
HListFullTextIndexReturns the list of full-text indexes for a file (query or view) recognized by the HFSQL engine.
HListGroupReturns the list of groups of users defined for a connection.
HListKeyReturns the list of keys found in a file (query or view) recognized by the HFSQL engine.
HListLinkReturns the list of links (Merise type) found in the current analysis or in a specific analysis.
HListParameterReturns the list of parameters saved from the stored procedures on the server
HListServerLists the HFSQL servers installed on a computer.
HListServerTriggerLists the different triggers available on a connection or on one of the connection files.
HListStopWordReturns the list of stop words used by a full-text index.
HListStoredElementReturns the list of elements stored on a HFSQL server (sets of procedures, stored procedures or queries).
HListSynonymReturns the list of synonyms used by a full-text index.
HListTaskReturns the list of scheduled tasks found on a HFSQL Client/Server server for a given connection.
HListUserReturns the list of users defined for a connection.
HLoadParameterReads a parameter that was saved from a stored procedure by HSaveParameter.
HModifyDatabasePropertyModifies the properties of a database found on a HFSQL server.
HModifyDatabaseRightsModifies the rights granted to a user or to a group for a HFSQL Client/Server database.
HModifyFilePropertyModifies the properties of a HFSQL file found on a server.
HModifyFileRightsModifies the rights granted to a user or to a group on a HFSQL Client/Server data file.
HModifyGroupModifies the group information according to the elements found in the corresponding variables for group management.
HModifyServerPropertyModifies the properties of a HFSQL server.
HModifyServerRightsModifies the rights granted to a user or to a group on a HFSQL server.
HModifyUserModifies the information about a user according to the elements found in the corresponding variables for user management.
HModifyViewRightsModifies the rights granted to a user or to a group on a SQL view or on a materialized view.
HNoDatabaseAccessForbids all the accesses to a database or to all the databases.
HOnServerCallCustomizes the management of message display on the client computer and the management of disconnection from a client computer.
HPriorityUsed to find out and modify the priority of the calling application.
HPriorityClientModifies the priority of a client application.
HRecordToXMLRetrieves the structure and the value of the current record and exports them into a character string in XML format.
HRefreshQueryCreates or refreshes a query on a HFSQL server.
HRefreshSetCreates or updates a set of procedures on a HFSQL server.
HResetClientInitializes the structure for managing the Client computers (HClient structure]).
HResetGroupInitializes the structure for group management (HGroup) with the default values.
HResetUserInitializes the structure for user management (HUser) with the default values.
HRestoreBackupUsed to restore
  • an immediate backup (performed by HBackup or via the HFSQL Control Center),
  • a scheduled backup (described by HAddScheduledBackup or via the HFSQL Control Center.
HRetrieveBackupRetrieves locally the content of a compressed backup (in ZIP format) performed on a HFSQL server.
HRetrieveItemReturns the content of an item found in the current record (in the data file, view, query, ...).
HSaveParameterSaves a persistent value from a stored procedure.
HSecurityEnables or disables the automatic security mechanism on one or more data files.
HSendMessageToClientDisplays a message on the client computers.
HServerMaintenanceChecks and optimizes the system tables of a HFSQL server.
HSetCacheUsed to configure the management of caches in the HFSQL Client/Server engine.
HSetDuplicatesEnables or disables the management of duplicates on a unique key.
HSetIntegrityEnables or disables the management of an integrity constraint on a file link.
HSetMemoUsed to modify the management mode of memo items.
HSetPositionPositions on a record from the approximate position of one of its items.
HSetServerUsed to find out and modify some settings of the HFSQL Client/Server server.
HSimulateNetworkSimulates the operating mode of HFSQL Client/Server on an ADSL or 3G network.
HStatCalculatePerforms various statistical calculations on the keys of a data file.
HStatDateReturns the date of the last update for the index statistics.
HStatNbDuplicatesReturns the number of duplicates for a given key item.
HStatNbRecReturns the number of entries for a given key item.
HStatNbRecRangeReturns an estimate regarding the number of entries for a given key item in a given interval of values.
HStatTimeReturns the time of the last update for the index statistics.
HTMLToRGBConverts the HTML color into RGB color.
HToFileCopies a data source (file, query, view, ...) to a physical HFSQL file with the same description. This file is neither encrypted nor password protected.
HToItemAssigns the specified value to an item of the current record.
HTransactionIsolationConfigures the isolation mode of transactions for a connection to a HFSQL server.
HTTPCookieGetRetrieves the cookies read by a call
HTTPCookieManageEnables or disables the management of cookies in an HTTP request run
HTTPCookieReadReturns the value of a cookie received further to an HTTP request.
HTTPCookieReplaceReplaces all the cookies stored for a domain
HTTPCookieResetDeletes all the cookies (globally or for a domain) stored
HTTPCookieWriteAdds or modifies a cookie in an HTTP request.
HTTPSendSends an HTTP request and waits for the response from the HTTP server.
HTTPSimulateNetworkSimulates a slow network by limiting the download and upload speed.
InPrelaunchedSessionModeUsed to find out whether the site is started in "pre-launched session" mode of WEBDEV.
InsertLineInserts a row at a given position
  • into a two-dimensional WLanguage array.
  • into an advanced two-dimensional array property (xlsDocument, ...)
JSONToVariantConverts a string in JSON format into a Variant variable
MeanCalculates the mean of several elements
  • elements found in an array,
  • numeric values, ...
MoveUsed to:
  • move an element in a one-dimensional WLanguage array or in an advanced array property (array of gglCalendar events, ...). The other array elements are moved accordingly.
  • swap two elements in a one-dimensional WLanguage array or in an advanced array property (array of gglCalendar events, ...).
MoveLineUsed to:
  • move a row in a two-dimensional WLanguage array or in an advanced array property. The other array rows are moved accordingly.
  • swap two rows in a two-dimensional WLanguage array or in an advanced array property.
NationToNameReturns the name of the language corresponding to a nation.
NationToSubLanguageReturns the default sub-language corresponding to a nation.
PropertyExistUsed to find out whether a property exists on a control or on a class instance.
ReplicDeleteSubscriptionDeletes a replication on the replication server.
RESTSendSends a REST request and waits for the server response.
RGBToHTMLReturns the HTML color corresponding to the RGB color.
SeekByProcedureSeeks an element in a one-dimensional array by using a comparison procedure.
SeekProcedureSeeks a procedure identified by its name. The procedure found can be run directly
SexagesimalToDecimalReturns the decimal angle corresponding to a sexagesimal angle.
StringSplitExtracts all the sub-strings from a character string according to a one or more string separators.
StringToTimeTransforms a time in character string format into a time in HHMMSSCC format, that can be used by a Time variable].
SumCalculates the sum of the array elements
SwapLineUsed to swap two rows in a two-dimensional array or in an advanced array property
TraceBuildDisplays a customizable message in the trace window opened in parallel of the current window.
URLExtractPathReturns the different elements of a URL: protocol, user, password, domain, port, resource path, resource name, resource extension, request and fragment.
VariantConvertConverts the value stored in a Variant variable].
VariantToJSONConverts the content of a Variant variable to JSON format.
WordToArrayFills an array with the words of a string
iPhone/iPad The new WLanguage functions for iPhone/iPad are as follows:
AAFDisableDisables an Automatic Application Feature (AAF) on a control, on a window or on the current application.
CameraCaptureSaves the video currently transmitted by a "camera" as an image or a video sequence.
CameraDisplayDisplays in a "Camera" control the video sequence currently transmitted by a "web camera" or by the camera of the mobile device.
CameraListParameterLists the values supported by the device camera for a given parameter.
CameraParameterReturns or modifies the value of a parameter for the device camera.
CameraRequestPermissionRequests the permission for using the video camera found on the device.
CameraRunAppStarts the native camera application of the device in order to record a video or to take a photo.
CameraStartDecodingStarts decoding bar codes in a Camera control.
CameraStatusReturns the status of a Camera control.
CameraStopStops playing or recording a video sequence in a Camera control.
CameraStopDecodingStops decoding bar codes in a Camera control.
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.
DashAddWidgetAdds and displays a Widget (internal window) in a Dashboard control.
DashCountReturns the number of Widgets found in a Dashboard control.
DashDeleteDeletes a Widget displayed in a Dashboard control. The Dashboard control is updated and a free location replaces the deleted Widget.
DashDeleteAllDeletes all the Widgets displayed in a Dashboard control.
DashDisplayRefreshes the display of the elements in a Dashboard control.
DashGetWidgetPositionReturns the position of a Widget found in a Dashboard control.
DashInfoXYUsed to find out:
  • whether a Widget is found at a given position in a Dashboard control.
  • which Widget is found at a given position in a Dashboard control.
DashInitialConfigurationModifies the configuration of a Dashboard control (defined in the editor) before its first display.
DashLoadConfigurationRestores the configuration of a Dashboard control.
DashModeOpens or closes the "Edit" mode of a Dashboard control.
DashMoveWidgetChanges the position of a widget found in a Dashboard control.
DashResizeWidgetChanges the dimensions of a widget found in a Dashboard control.
DashSaveConfigurationSaves the configuration of a Dashboard control in string format.
DisableAAFDisables an Automatic Application Feature (AAF) on a control, on a window or on the current application.
EncodeEncodes a character string or a buffer. To decode the result, all you have to do is use Decode.
ExecuteUpdateUIParentImmediately runs the "Request for refreshing the display" process of parent.
fBuildPathBuilds a complete file path from the directory and short name of a file. This function is mainly used to get a valid file name without having to worry about the presence of separators in the path ('/' or '\') or about their direction according to the platform
fMoveFileMoves a file from a directory into another one.
gCircleBuilds a sequence of characters containing a circle or an ellipse.
GglGetStaticMapRetrieves the map of a specific location via the Google Maps service.
grAxisPositionIndicates the position where one of the chart axes (X or Y coordinates) will be drawn.
grBarColorInitializes the color of a specific bar in a Column or Stacked Column 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 for a series used in a composite chart (chart containing several types of charts).
HActivateServerTriggerRe-enables a server trigger that was disabled by HDeactivateServerTrigger.
HAddScheduledBackupAdds a scheduling for full backup (with or without differential backup) on the server defined by the connection.
HAddScheduledOptimizationAdds an optimization task of HFSQL Client/Server data files.
HBackupSaves the content of a HFSQL server: all the databases found on the server, one or more databases, one or more data files.
HCancelBackupCancels a current backup.
HChangePasswordChanges the password of a HFSQL Classic or HFSQL Client/Server data file.
HCheckServerUpdateChecks where there is a more recent version of the HFSQL server that can be automatically updated.
HCreateServerTriggerAdds or modifies a server trigger on the HFSQL server.
HDeactivateServerTriggerDisables a HFSQL Client/Server server trigger on a server.
HDeleteBackupDeletes a backup that was performed by HBackup.
HDeleteLinkDeletes an integrity rule between two data files on the server.
HDeleteParameterDeletes a parameter that was saved beforehand by HSaveParameter.
HDeleteQueryDeletes a query (used by stored procedures) from a HFSQL server.
HDeleteScheduledBackupDeletes a scheduling for backup from a HFSQL Client/Server server.
HDeleteScheduledOptimizationDeletes a scheduled optimization task of HFSQL Client/Server data files.
HDeleteSetDeletes a set of stored procedures from a HFSQL server.
HDeleteTaskDeletes a scheduled task from a HFSQL Client/Server server.
HDescribeServerTriggerAdds or modifies a server trigger.
HDisconnectClientDisplays a message on the client computers and disconnects the application.
HDuplicateDatabaseDuplicates the database associated with a connection on a HFSQL server.
HExecuteScheduledBackupForces the execution of a scheduled backup.
HExportJSONExports the records found in a data file (HFSQL or OLE DB), a view or a query into a JSON file.
HExportXMLExports the records found in a data file (HFSQL or OLE DB), a view or a query into an XML file.
HFTListWordLists the words of the current record that will be taken into account by the full-text indexing.
HHistoryModificationReturns the modifications performed on one or more items of a given record. The result can be displayed in a list box or in a table to allow the user to view the modifications made to the specified file.
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).
HImportTextImports a Text 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).
HInfoAnalysisReturns information about an analysis (WDD file).
HInfoBackupReturns information about one or more backups performed on a HFSQL Client/Server server.
HInfoDatabasePropertyUsed to find out the properties of a database found on a HFSQL server.
HInfoFileReturns the characteristics of a HFSQL Classic or Client/Server data file.
HInfoFilePropertyUsed to find out the properties of a data file found on a HFSQL server.
HInfoServerPropertyUsed to find out the properties of a HFSQL server.
HInfoTaskReturns the characteristics of a scheduled task in a hScheduledTask variable].
HListCustomFolderReturns the list of custom-folders (also called groups) defined in the analysis
HListFullTextIndexReturns the list of full-text indexes for a file (query or view) recognized by the HFSQL engine.
HListLinkReturns the list of links (Merise type) found in the current analysis or in a specific analysis.
HListParameterReturns the list of parameters saved from the stored procedures on the server
HListQueryParameterReturns the list of parameters for a query created in the query editor.
HListScheduledBackupLists the full and differential backups that have been scheduled on a HFSQL Client/Server server.
HListScheduledOptimizationLists the scheduled optimization tasks of the HFSQL Client/Server data files for a connection.
HListServerTriggerLists the different triggers available on a connection or on one of the connection files.
HListStopWordReturns the list of stop words used by a full-text index.
HListStoredElementReturns the list of elements stored on a HFSQL server (sets of procedures, stored procedures or queries).
HListSynonymReturns the list of synonyms used by a full-text index.
HListTaskReturns the list of scheduled tasks found on a HFSQL Client/Server server for a given connection.
HListTriggerReturns the list of triggers applied to one or more HFSQL data files.
HLoadParameterReads a parameter that was saved from a stored procedure by HSaveParameter.
HManageServerUpdateUsed to manage the automatic update of HFSQL Client/Server servers by specifying the check frequency regarding the availability of updates.
HManageTaskEnables or disables a scheduled task on a HFSQL Client/Server server.
HModifyDatabasePropertyModifies the properties of a database found on a HFSQL server.
HModifyFilePropertyModifies the properties of a HFSQL file found on a server.
HModifyScheduledBackupModifies a backup scheduling.
HModifyScheduledOptimizationModifies a scheduled optimization task on the HFSQL server defined by the connection.
HModifyServerPropertyModifies the properties of a HFSQL server.
HModifyTaskModifies a scheduled task on the HFSQL server defined by the connection.
HOperationInProgressReturns the list of automatic operations in progress on a HFSQL server.
HPriorityUsed to find out and modify the priority of the calling application.
HPriorityClientModifies the priority of a client application.
HRecordToJSONRetrieves the structure and value of the current record and exports them into a string in JASON format.
HRecordToXMLRetrieves the structure and the value of the current record and exports them into a character string in XML format.
HRefreshQueryCreates or refreshes a query on a HFSQL server.
HRefreshSetCreates or updates a set of procedures on a HFSQL server.
HResetClientInitializes the structure for managing the Client computers (HClient structure]).
HResetGroupInitializes the structure for group management (HGroup) with the default values.
HRestoreBackupUsed to restore
  • an immediate backup (performed by HBackup or via the HFSQL Control Center),
  • a scheduled backup (described by HAddScheduledBackup or via the HFSQL Control Center.
HRetrieveBackupRetrieves locally the content of a compressed backup (in ZIP format) performed on a HFSQL server.
HRetrieveItemReturns the content of an item found in the current record (in the data file, view, query, ...).
HRplFilterProcedureDefines the WLanguage procedure that will be called whenever a replication operation is performed on a specific file.
HSaveParameterSaves a persistent value from a stored procedure.
HSecurityEnables or disables the automatic security mechanism on one or more data files.
HServerMaintenanceChecks and optimizes the system tables of a HFSQL server.
HSimulateNetworkSimulates the operating mode of HFSQL Client/Server on an ADSL or 3G network.
HSortViewSorts a HFSQL view by creating an index on a view item. This function is using the former mechanism of views
HStartServerUpdateUsed to immediately start the automatic server update.
HStatCalculatePerforms various statistical calculations on the keys of a data file.
HStatDateReturns the date of the last update for the index statistics.
HStatNbDuplicatesReturns the number of duplicates for a given key item.
HStatNbRecReturns the number of entries for a given key item.
HStatNbRecRangeReturns an estimate regarding the number of entries for a given key item in a given interval of values.
HStatTimeReturns the time of the last update for the index statistics.
HToFileCopies a data source (file, query, view, ...) to a physical HFSQL file with the same description. This file is neither encrypted nor password protected.
HToItemAssigns the specified value to an item of the current record.
HTrackStarts tracking the write actions (addition, modification or deletion) performed on a file found on a HFSQL server.
HTrackStopStops tracking a data file on a HFSQL server.
HViewToFileSaves the modifications performed in a HFSQL view (by HModify, HDelete or HCross) in the corresponding data file. This function is using the former mechanism of views
LoadErrorLoads in memory the file containing the error messages in the requested language.
MapGetImageRetrieves the image of a map displayed in a Map control. The markers and the itineraries displayed on this map will also be found in the image.
MapLicenseGglIndicates the "Google Maps API" license key that will be used in the Map controls (of WINDEV or WEBDEV).
MobileNetworkConnectionInfoReturns information regarding the current connection to data on the mobile network.
MobileNetworkStatusReturns the current status of the connection to data on the mobile network or asks to be notified when the status of the connection to data changes.
MQTTConnectUsed to connect to a MQTT server (also called "Broker").
MQTTDisconnectUsed to disconnect from a MQTT server (also called "Broker").
MQTTPublishPublishes a message on the MQTT broker.
MQTTSubscribeUsed to subscribe to a MQTT notification.
MQTTUnsubscribeUnsed to unsubscribe from a MQTT notification.
MQTTUnsubscribeAllUnsed to unsubscribe from all the existing subscriptions.
NationToNameReturns the name of the language corresponding to a nation.
NationToSubLanguageReturns the default sub-language corresponding to a nation.
ReplicDeleteSubscriptionDeletes a replication on the replication server.
RequestUpdateUIParentAsks to run the "Request for refreshing the display" process of parent.
SchedulerSelectedRangeReturns the start or end date and time of the time slot selected in a Scheduler control.
SchedulerWorkingHourUsed to indicate the specific working hours per day in a Scheduler control.
SchedulerWorkingHourResourceUsed to indicate the specific working hours per day and per resource in a Scheduler control.
ScreenTypeReturns the type of screen on which the application is run: phone, tablet, computer or watch.
SourceToScreenAutomatically initializes the controls found in a window or in a page with
  • the values of the associated items in the current record (loaded in memory) of the HFSQL data file described in the data model editor.
  • the values of the associated WLanguage variables
StringSplitExtracts all the sub-strings from a character string according to a one or more string separators.
SysIdentifierReturns the unique identifier of the current mobile device
SystemIntegerToIntegerConverts a system integer into a 4-byte integer
TableBreakSubscriptReturns the subscript of the break header and footer for a given break in a Table control.
TelemetryAddMeasureAdds a measure for a value sensor or for a time sensor.
TelemetryAddPassageSignals the code execution for a passage sensor.
TelemetryConfigureUsed to find out and modify the telemetry parameters.
TelemetryDisableDisables the telemetry. The telemetry data is not sent to the server anymore.
TelemetryIdentifyUserIdentifies the current user for which the telemetry data is saved.
TelemetryIsEnabledUsed to find out whether the telemetry is enabled.
UUDecodeDecodes a character string in UUEncode format.
UUEncodeEncodes a character string according to the UUEncode algorithm.
VideoRequestPermissionRequests the permission for using the video camera found on the device.
VideoStartDecodingStarts decoding bar codes in a Camera control.
VideoStopDecodingStops decoding a bar code in a Camera control.
Apple Watch The new WLanguage functions for Apple Watch are as follows:
NationToNameReturns the name of the language corresponding to a nation.
NationToSubLanguageReturns the default sub-language corresponding to a nation.
StringSplitExtracts all the sub-strings from a character string according to a one or more string separators.
SystemIntegerToIntegerConverts a system integer into a 4-byte integer
Universal Windows 10 App The new WLanguage functions for Universal Windows 10 App are as follows:
AAFPopupMenuToStringReturns the list of options found in the popup menu actually displayed by the control.
CameraRunAppStarts the native camera application of the device in order to record a video or to take a photo.
CheckBoxAddAdds a new option into a Check Box control.
CheckBoxCountReturns the number of options found in a Check Box control.
CheckBoxDeleteDeletes an option from a Check Box control.
CheckBoxInsertInserts a new option into a Check Box control.
CompileDynamically compiles a procedure whose source code is supplied.
ContactAddAdds a contact
  • into the address book of a Lotus Notes or Outlook messaging.
  • into the list of contacts on the device (Android, iPhone or iPad, Universal Windows).
ContactCreateDisplays the window for contact creation of the native application for contact management found on the device (Android, iPhone or iPad, Universal Windows).
ContactDeleteDeletes the current contact
  • from the address book of a Lotus Notes or Outlook messaging
  • from the list of contacts on the phone (Android, iPhone or iPad, Universal Windows)
ContactDisplayOpens the form of a contact in the native application for contact management of the device (Android, iPhone or iPad, Universal Windows).
ContactEditOpens the form of a current contact in edit mode in the native application for contact management found on the device (Android, iPhone, iPad, Universal Windows).
ContactFirstReads the first contact found in
  • the address book of a Lotus Notes or Outlook messaging.
  • the list of contacts on the device (Android, iPhone or iPad)
ContactLastReads the last contact found in
  • the address book of a Lotus Notes or Outlook messaging.
  • the list of contacts on the device (Android, iPhone or iPad, Universal Windows)
ContactListLists the device contacts corresponding to the specified criteria
ContactListSourceLists the sources (or accounts) of the contacts saved on the device.
ContactModifyModifies the current contact in
  • the address book of a Lotus Notes or Outlook messaging.
  • the list of contacts on the device (Android, iPhone or iPad, Universal Windows)
ContactNextReads the contact found after the current contact in
  • the address book of a Lotus Notes or Outlook messaging.
  • the list of contacts on the device (Android, iPhone or iPad, Universal Windows).
ContactPreviousReads the contact found before the current contact in
  • the address book of a Lotus Notes or Outlook messaging.
  • the list of contacts on the device (Android, iPhone or iPad, Universal Windows)
ContactReadReads a contact found in
  • the address book of a Lotus Notes or Outlook messaging.
  • the list of contacts on the device (Android, iPhone or iPad, Universal Windows).
ContactSearchFinds a contact
  • in the address book of a Lotus Notes or Outlook messaging.
  • in the list of contacts on the mobile device (Android, iPhone or iPad, Universal Windows).
ContactSelectDisplays the list of contacts found on the device (Android, iPhone or iPad, Universal Windows).
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.
ControlPopupOwnerIdentifies the control on which the popup menu was opened.
ControlToSourceAssigns the control value to the source of a control link.
DecodeDecodes a character string that was encoded by Encode.
EncodeEncodes a character string or a buffer. To decode the result, all you have to do is use Decode.
ExecuteUpdateUIParentImmediately runs the "Request for refreshing the display" process of parent.
ExeInfoRetrieves the specified information about the version of an executable or DLL.
fGraphicFilterReturns the list of image formats supported by the current platform, in the format expected by the filter of fSelect.
grAxisPositionIndicates the position where one of the chart axes (X or Y coordinates) will be drawn.
grBarColorInitializes the color of a specific bar in a Column or Stacked Column 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 for a series used in a composite chart (chart containing several types of charts).
HActivateServerTriggerRe-enables a server trigger that was disabled by HDeactivateServerTrigger.
HAddLinkAdds an integrity rule between two files on the server.
HAddScheduledBackupAdds a scheduling for full backup (with or without differential backup) on the server defined by the connection.
HAddScheduledOptimizationAdds an optimization task of HFSQL Client/Server data files.
HAddSchedulingCreates a scheduled task on a HFSQL server
  • stored procedure,
  • backup,
  • optimization,
  • refresh of a materialized view.
HAddTaskAdds a scheduled task on the server defined by the connection.
HBackupSaves the content of a HFSQL server: all the databases found on the server, one or more databases, one or more data files.
HCancelBackupCancels a current backup.
HChangeLocationModifies the search mode of physical data files (.FIC, .NDX, ...).
HCheckServerUpdateChecks where there is a more recent version of the HFSQL server that can be automatically updated.
HCreateServerTriggerAdds or modifies a server trigger on the HFSQL server.
HDeactivateServerTriggerDisables a HFSQL Client/Server server trigger on a server.
HDeleteBackupDeletes a backup that was performed by HBackup.
HDeleteLinkDeletes an integrity rule between two data files on the server.
HDeleteParameterDeletes a parameter that was saved beforehand by HSaveParameter.
HDeleteQueryDeletes a query (used by stored procedures) from a HFSQL server.
HDeleteScheduledBackupDeletes a scheduling for backup from a HFSQL Client/Server server.
HDeleteScheduledOptimizationDeletes a scheduled optimization task of HFSQL Client/Server data files.
HDeleteSchedulingDeletes a scheduled task found on a HFSQL server
  • stored procedure,
  • backup,
  • optimization,
  • refresh of a materialized view.
HDeleteServerTriggerDestroys a server trigger.
HDeleteSetDeletes a set of stored procedures from a HFSQL server.
HDeleteTaskDeletes a scheduled task from a HFSQL Client/Server server.
HDescribeServerTriggerAdds or modifies a server trigger.
HDuplicateDatabaseDuplicates the database associated with a connection on a HFSQL server.
HExecuteScheduledBackupForces the execution of a scheduled backup.
HExecuteSchedulingImmediately runs a scheduled task regardless of its schedule
  • stored procedure,
  • backup,
  • optimization,
  • refresh of a materialized view.
HExportJSONExports the records found in a data file (HFSQL or OLE DB), a view or a query into a JSON file.
HExportXMLExports the records found in a data file (HFSQL or OLE DB), a view or a query into an XML file.
HFTListWordLists the words of the current record that will be taken into account by the full-text indexing.
HHistoryModificationReturns the modifications performed on one or more items of a given record. The result can be displayed in a list box or in a table to allow the user to view the modifications made to the specified file.
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).
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).
HInfoAnalysisReturns information about an analysis (WDD file).
HInfoBackupReturns information about one or more backups performed on a HFSQL Client/Server server.
HInfoDatabasePropertyUsed to find out the properties of a database found on a HFSQL server.
HInfoFilePropertyUsed to find out the properties of a data file found on a HFSQL server.
HInfoServerPropertyUsed to find out the properties of a HFSQL server.
HInfoTaskReturns the characteristics of a scheduled task in a hScheduledTask variable].
HListCustomFolderReturns the list of custom-folders (also called groups) defined in the analysis
HListParameterReturns the list of parameters saved from the stored procedures on the server
HListQueryParameterReturns the list of parameters for a query created in the query editor.
HListScheduledBackupLists the full and differential backups that have been scheduled on a HFSQL Client/Server server.
HListScheduledOptimizationLists the scheduled optimization tasks of the HFSQL Client/Server data files for a connection.
HListSchedulingLists the scheduled tasks defined on a HFSQL server
  • stored procedure,
  • backup,
  • optimization,
  • refresh of a materialized view.
HListServerTriggerLists the different triggers available on a connection or on one of the connection files.
HListStopWordReturns the list of stop words used by a full-text index.
HListStoredElementReturns the list of elements stored on a HFSQL server (sets of procedures, stored procedures or queries).
HListSynonymReturns the list of synonyms used by a full-text index.
HListTaskReturns the list of scheduled tasks found on a HFSQL Client/Server server for a given connection.
HLoadParameterReads a parameter that was saved from a stored procedure by HSaveParameter.
HManageServerUpdateUsed to manage the automatic update of HFSQL Client/Server servers by specifying the check frequency regarding the availability of updates.
HManageTaskEnables or disables a scheduled task on a HFSQL Client/Server server.
HModifyDatabasePropertyModifies the properties of a database found on a HFSQL server.
HModifyFilePropertyModifies the properties of a HFSQL file found on a server.
HModifyScheduledBackupModifies a backup scheduling.
HModifyScheduledOptimizationModifies a scheduled optimization task on the HFSQL server defined by the connection.
HModifySchedulingModifies a scheduled task on a HFSQL server
  • stored procedure,
  • backup,
  • optimization,
  • refresh of a materialized view.
HModifyServerPropertyModifies the properties of a HFSQL server.
HModifyTaskModifies a scheduled task on the HFSQL server defined by the connection.
HOperationInProgressReturns the list of automatic operations in progress on a HFSQL server.
HPriorityClientModifies the priority of a client application.
HRecordToJSONRetrieves the structure and value of the current record and exports them into a string in JASON format.
HRecordToXMLRetrieves the structure and the value of the current record and exports them into a character string in XML format.
HRefreshQueryCreates or refreshes a query on a HFSQL server.
HRefreshSetCreates or updates a set of procedures on a HFSQL server.
HResetGroupInitializes the structure for group management (HGroup) with the default values.
HRestoreBackupUsed to restore
  • an immediate backup (performed by HBackup or via the HFSQL Control Center),
  • a scheduled backup (described by HAddScheduledBackup or via the HFSQL Control Center.
HRetrieveBackupRetrieves locally the content of a compressed backup (in ZIP format) performed on a HFSQL server.
HSaveParameterSaves a persistent value from a stored procedure.
HServerMaintenanceChecks and optimizes the system tables of a HFSQL server.
HStartServerUpdateUsed to immediately start the automatic server update.
HToItemAssigns the specified value to an item of the current record.
HTrackStarts tracking the write actions (addition, modification or deletion) performed on a file found on a HFSQL server.
HTrackStopStops tracking a data file on a HFSQL server.
HUpdateViewCreates or updates the description of a SQL view or materialized view from the analysis to a HFSQL server.
HViewToFileSaves the modifications performed in a HFSQL view (by HModify, HDelete or HCross) in the corresponding data file. This function is using the former mechanism of views
iCalendarToAppointmentLists the appointments described in a character string in iCalendar format.
InVGAModeIndicates whether the application is run in VGA mode on a mobile device.
IWListAddAdds a new internal window to the list of internal windows browsed by an Internal Window control.
IWListCountReturns the number of internal windows currently found in the list of internal windows browsed by an Internal Window control.
IWListDeleteDeletes an internal window found in the list of internal windows browsed by an Internal Window control.
IWListDeleteAllDeletes all the internal windows from the list of internal windows browsed by an Internal Window control
IWListDisplayRefreshes the display of an "Internal window" control with automatic browse on a data file or query
IWListInsertInserts a new internal window in the list of internal windows used by an Internal Window control.
IWListNextDisplays the next internal window in the list of internal windows browsed by an Internal Window control.
IWListPositionDisplays the internal window corresponding to the specified position (in the list of internal windows browsed by an Internal Window control) or returns the position of the internal window currently displayed (in the list of internal windows browsed by an Internal Window control).
IWListPreviousDisplays the previous internal window in the list of internal windows browsed by an Internal Window control.
MemAddAdds an element into a memory zone.
MemCountReturns the number of elements found in a memory zone.
MemCreateCreates a memory zone.
MemCurrentReturns the subscript of the current element.
MemDeleteDeletes an element from a memory zone.
MemDeleteAllClears and deletes a memory zone.
MemExistChecks the existence of a memory zone.
MemFirstPositions on the first element of a memory zone and returns the value of this first element.
MemFoundChecks whether the sought element was found.
MemKeyValReturns the value (added or modified by MemAdd or MemModify) of the current element in a memory zone.
MemLastPositions on the last element of a memory zone and returns the value of this element.
MemModifyModifies an element in a memory zone.
MemNextPositions on the next element of a memory zone and returns the value of this element.
MemOutUsed to find out whether the browse performed on a memory zone is outside this memory zone.
MemPreviousPositions on the element found before the current element of a memory zone and returns the value of this element.
MemRetrieveRetrieves the return value of an element found in a memory zone.
MemSeekSeeks an element in a memory zone:
  • on the value added by MemAdd or on the value modified by MemModify,
  • on the return value.
MemSetPositionPositions the memory zone on an element.
MemSortSorts the elements found in a memory zone.
MobileNetworkConnectionInfoReturns information regarding the current connection to data on the mobile network.
MobileNetworkStatusReturns the current status of the connection to data on the mobile network or asks to be notified when the status of the connection to data changes.
NationToNameReturns the name of the language corresponding to a nation.
NationToSubLanguageReturns the default sub-language corresponding to a nation.
RadioButtonAddAdds a new option into a Radio Button control.
RadioButtonCountReturns the number of options found in a Radio Button control.
RadioButtonDeleteDeletes an option from a Radio Button control.
RadioButtonInsertInserts a new option into a Radio Button control.
ReplicDeleteSubscriptionDeletes a replication on the replication server.
RequestUpdateUIParentAsks to run the "Request for refreshing the display" process of parent.
ScreenToSourceAutomatically initializes
  • the memory value of the items of a data file with the value of the controls found in the window or in the page.
  • the value of the WLanguage variables with the value of the controls found in the window or in the page.
SourceToScreenAutomatically initializes the controls found in a window or in a page with
  • the values of the associated items in the current record (loaded in memory) of the HFSQL data file described in the data model editor.
  • the values of the associated WLanguage variables
StringSplitExtracts all the sub-strings from a character string according to a one or more string separators.
SysStandbyUsed to
  • find out and modify the amount of idle time before standby
  • enable and disable the standby mode
SystemIntegerToIntegerConverts a system integer into a 4-byte integer
TelemetryAddMeasureAdds a measure for a value sensor or for a time sensor.
TelemetryAddPassageSignals the code execution for a passage sensor.
TelemetryConfigureUsed to find out and modify the telemetry parameters.
TelemetryDisableDisables the telemetry. The telemetry data is not sent to the server anymore.
TelemetryEnableEnables the telemetry manually.
TelemetryIdentifyUserIdentifies the current user for which the telemetry data is saved.
TelemetryIsEnabledUsed to find out whether the telemetry is enabled.
Improved WLanguage functions
Windows Mobile The following WLanguage functions have been improved:
SeekAbility to perform a search in an array of records.
dCircleAbility to use Color variables to define the line color and the background color.
dLineAbility to use Color variables to define the line color.
dPolygon
  • Ability to use Color variables to define the color of sides and the background color.
  • Ability to use an array of Point variables to define the polygon points.
dRectangleAbility to use Color variables to define the line color and the background color.
grInfoXYNew constants used to retrieve the X and Y coordinates of specified points.
grSmoothingNew syntax used to smooth a series only.
HashStringNew constants used to manage the Bernstein algorithms.
HashCheckStringNew constants used to manage the Bernstein algorithms.
HSetServerNew constants used to manage:
  • the telemetry on the HFSQL server
  • the search for necessary keys.
HInfoBackupNew information about the backup.
HInfoServerNew constants used to get:
  • The free space on the server.
  • The total server capacity.
HListDatabaseNew constant used to get the size of databases.
HourGlassNew constant used to delete all the current hourglasses
ArraySeekAbility to perform a search in an array of records.
ArraySortAbility to sort an array of records.
TablePositionNew parameter used to specify whether the row must be positioned in first position in the table or whether it must just be visible in the table.
SortAbility to sort an array of records.
URLDecodeNew parameter used to specify the decoding format.
URLEncodeNew parameter used to specify the encoding format.
VariantToJSONNew parameter used to define the JSON formatting.
XMLSaveNew constant used to save the XML document with formatting (indent and carriage returns).
AndroidAndroid Widget The following functions have been improved in this version:
BTLEListDeviceNew parameter used to manage the intensity of signal.
BCCaptureManage the Interleaved 2 of 5 bar codes.
dbgAssertWrite comments into the ADB log.
dbgErrorWrite comments into the ADB log.
dbgCheckDifferentWrite comments into the ADB log.
dbgCheckEqualWrite comments into the ADB log.
dbgCheckFalseWrite comments into the ADB log.
dbgCheckNotNullWrite comments into the ADB log.
dbgCheckNullWrite comments into the ADB log.
dbgCheckTrueWrite comments into the ADB log.
ScreenToFileThe link with the variables is now available.
ErrorThe syntax without parameter is now available.
WinCurrentLayoutA new syntax is available to manage the internal windows.
WinChangeLayoutA new syntax is available to manage the internal windows.
FileToScreenThe link with the variables is now available.
FTPConnectManagement of secure connections.
grSourceCategoryLabelThe grTableColumn constant is now available.
grSourceSeriesThe grTableColumn constant is now available.
HTTPGetResultThe httpCookie constant is now supported.
HTTPSendFormAll the methods (POST, GET, ...) are now supported.
HTTPRequestThe httpIgnoreRedirection constant is now supported.
NotifPushSendTake the Firebase platform into account.
iPhone/iPad The following WLanguage functions have been improved:
BTLEListDeviceNew parameter used to manage the intensity of signal.
BCCaptureManage the Interleaved 2 of 5 bar codes.
dArc
  • Ability to use Color variables to define the color of sides and the background color.
  • New parameter used to specify the line size.
dCircleAbility to use Color variables to define the line color and the background color.
dChordAbility to use Color variables to define the line color and the background color.
dLineAbility to use Color variables to define the line color.
dPolygon
  • Ability to use Color variables to define the color of sides and the background color.
  • Ability to use an array of Point variables to define the polygon points.
dSliceAbility to use Color variables to define the line color and the background color.
dRectangleAbility to use Color variables to define the line color and the background color.
dRoundedRectangleAbility to use Color variables to define the line color and the background color.
EmailStartIMAPSessionManage the SSL connections.
EmailStartPOP3SessionManage the SSL connections.
EmailStartSMTPSessionManage the SSL connections.
WinCurrentLayoutA new syntax is available to manage the internal windows.
WinChangeLayoutA new syntax is available to manage the internal windows.
GesturePosXThe gpImage constant is now available.
GesturePosYThe gpImage constant is now available.
grInfoXYNew constants used to retrieve the X and Y coordinates of specified points.
grSmoothingNew syntax used to smooth a series only.
grSourceCategoryLabelThe grTableColumn constant is now available.
grSourceSeriesThe grTableColumn constant is now available.
HSetServerNew constants used to manage:
  • the telemetry on the HFSQL server
  • the search for necessary keys.
HashStringNew constants used to manage the Bernstein algorithms.
HashCheckStringNew constants used to manage the Bernstein algorithms.
HInfoServerNew constants used to get:
  • The free space on the server.
  • The total server capacity.
HListDatabaseNew constant used to get the size of databases.
TablePositionNew parameter used to specify whether the row must be positioned in first position in the table or whether it must just be visible in the table.
URLDecodeNew parameter used to specify the decoding format.
URLEncodeNew parameter used to specify the encoding format.
VariantToJSONNew parameter used to define the JSON formatting.
XMLSaveNew constant used to save the XML document with formatting (indent and carriage returns).
Universal Windows 10 App The following WLanguage functions have been improved:
ContactResetManage the Contact variable.
dArc
  • Ability to use Color variables to define the color of sides and the background color.
  • New parameter used to specify the line size.
dCircleAbility to use Color variables to define the line color and the background color.
dChordAbility to use Color variables to define the line color and the background color.
dLineAbility to use Color variables to define the line color.
dPolygon
  • Ability to use Color variables to define the color of sides and the background color.
  • Ability to use an array of Point variables to define the polygon points.
dSliceAbility to use Color variables to define the line color and the background color.
dRectangleAbility to use Color variables to define the line color and the background color.
WinCurrentLayoutA new syntax is available to manage the internal windows.
WinChangeLayoutA new syntax is available to manage the internal windows.
grInfoXYNew constants used to retrieve the X and Y coordinates of specified points.
grSmoothingNew syntax used to smooth a series only.
HashStringNew constants used to manage the Bernstein algorithms.
HashCheckStringNew constants used to manage the Bernstein algorithms.
HSetServerNew constants used to manage:
  • the telemetry on the HFSQL server
  • the search for necessary keys.
HInfoServerNew constants used to get:
  • The free space on the server.
  • The total server capacity.
HListDatabaseNew constant used to get the size of databases.
URLDecodeNew parameter used to specify the decoding format.
URLEncodeNew parameter used to specify the encoding format.
VariantToJSONNew parameter used to define the JSON formatting.
XMLSaveNew constant used to save the XML document with formatting (indent and carriage returns).
New WLanguage properties
Windows Mobile The new WLanguage properties for the Windows Mobile applications are as follows:
BottomIndent..BottomIndent is used to find out and modify the space left at the bottom of the text (bottom margin) in a Static control.
CaptionWidth..CaptionWidth is used to find out and modify the width reserved for the caption area in an edit control or in a Combo Box control
EmptyIfZero..EmptyIfZero is used to
  • Find out the management mode of zero value in a control
  • Modify the management mode of zero value in a control
HintTextColor..HintTextColor is used to find out and modify the color of the indication text in an edit control.
TitleColor..TitleColor is used to
  • find out the text color for the title of a column found in a Table control.
  • modify the text color for the title of a column (or all columns) found in a Table control.
TopIndent..TopIndent is used to find out and modify the space left at the top of the text (top margin) in a Static control.
Android The new WLanguage properties for the Android applications are as follows:
After..After replaces or inserts a procedure after the other procedures in
  • a Procedure variable.
  • a process associated with a control
Before..Before replaces or inserts a procedure before the other procedures in
  • a Procedure variable.
  • a process associated with a control
Class..Class is used to find out the real type of the class instance handled by a variable (object, variant or dynamic object).
CompactOption..CompactOption is used to:
  • find out whether the options found in a Check Box, Radio Button or Dashboard control are in compacted mode.
  • switch the options found in a Check Box, Radio Button or Dashboard control to compacted mode
CryptMethod..CryptMethod is used to manage the type of encryption for the communication established between the client computers and the HFSQL server.
ElementHeight..ElementHeight is used to:
  • Find out or modify the height of the elements in an Organization Chart control
  • Find out or modify the height of the cells in a Dashboard control
ElementWidth..ElementWidth is used to:
  • Find out or modify the width of the elements in an Organization Chart control.
  • Find out or modify the width of the cells in a Dashboard control
MarginHeight..MarginHeight is used to
  • Find out the vertical margin between the Widgets found in a Dashboard control
  • Modify the vertical margin between the Widgets found in a Dashboard control
MarginWidth..MarginWidth is used to
  • Find out the horizontal margin between the Widgets found in a Dashboard control
  • Modify the horizontal margin between the Widgets found in a Dashboard control
Member..Member on the Variant variables is used to get the array of named elements
NoteTitle..NoteTitle is used to:
  • Find out the title of the notes used in the program documentation of a window, control or page
  • Modify the title of the notes used in the program documentation of a control, window or page
Option..Option is used to configure the display of a Bar Code control.
ScrollWithFinger..ScrollWithFinger is used to
  • Find out whether the content of a control can be moved with the finger ("scroll with finger").
  • Allow (or not) a control to be handled with the finger.
VerticalSwipe..VerticalSwipe is used to find out and modify the swipe direction in an internal window with swipe.
ZoomWithFinger..ZoomWithFinger is used to
  • find out whether an Image control allows the zoom with finger
  • allow (or not) the zoom with finger in an Image control.
Android Widget The new WLanguage properties for the applications in Widget Android mode are as follows:
After..After replaces or inserts a procedure after the other procedures in
  • a Procedure variable.
  • a process associated with a control
Before..Before replaces or inserts a procedure before the other procedures in
  • a Procedure variable.
  • a process associated with a control
Class..Class is used to find out the real type of the class instance handled by a variable (object, variant or dynamic object).
CryptMethod..CryptMethod is used to manage the type of encryption for the communication established between the client computers and the HFSQL server.
Member..Member on the Variant variables is used to get the array of named elements
NoteTitle..NoteTitle is used to:
  • Find out the title of the notes used in the program documentation of a window, control or page
  • Modify the title of the notes used in the program documentation of a control, window or page
iPhone/iPad The new WLanguage properties for the iPhone/iPad applications are as follows:
AppointmentContinuous..AppointmentContinuous is used to find out and modify the method for displaying appointments on several days.
AutomaticErase..AutomaticErase is used to:
  • find out whether an edit control is in "Automatic erase" mode.
  • modify the "Automatic erase" characteristic of an edit control
BottomIndent..BottomIndent is used to find out and modify the space left at the bottom of the text (bottom margin) in a Static control.
CompactOption..CompactOption is used to:
  • find out whether the options found in a Check Box, Radio Button or Dashboard control are in compacted mode.
  • switch the options found in a Check Box, Radio Button or Dashboard control to compacted mode
ElementHeight..ElementHeight is used to:
  • Find out or modify the height of the elements in an Organization Chart control
  • Find out or modify the height of the cells in a Dashboard control
ElementWidth..ElementWidth is used to:
  • Find out or modify the width of the elements in an Organization Chart control.
  • Find out or modify the width of the cells in a Dashboard control
HintTextColor..HintTextColor is used to find out and modify the color of the indication text in an edit control.
LeftIndent..LeftIndent is used to find out and modify the available space on the left of the text in:
  • the columns of the Table and Treeview Table controls (between the beginning of the column and the beginning of the text).
  • the edit controls.
  • the Combo Box and List Box controls.
  • the Button controls.
  • the Ribbon controls.
  • the Tab controls.
  • The Static controls
MarginWidth..MarginWidth is used to
  • Find out the horizontal margin between the Widgets found in a Dashboard control
  • Modify the horizontal margin between the Widgets found in a Dashboard control
RightIndent..RightIndent is used to find out and modify the space left on the right of the text in a control.
ScrollWithFinger..ScrollWithFinger is used to
  • Find out whether the content of a control can be moved with the finger ("scroll with finger").
  • Allow (or not) a control to be handled with the finger.
TitleColor..TitleColor is used to
  • find out the text color for the title of a column found in a Table control.
  • modify the text color for the title of a column (or all columns) found in a Table control.
TopIndent..TopIndent is used to find out and modify the space left at the top of the text (top margin) in a Static control.
TopMargin..TopMargin is used to:
  • Find out the top margin of a report.
  • Modify the top margin of a report
VerticalSwipe..VerticalSwipe is used to find out and modify the swipe direction in an internal window with swipe.
ZoomWithFinger..ZoomWithFinger is used to
  • find out whether an Image control allows the zoom with finger
  • allow (or not) the zoom with finger in an Image control.
Universal Windows 10 App The new WLanguage properties for the applications in Universal Windows 10 App mode are as follows:
Bold..Bold is used to:
  • Find out whether a Font variable is written in bold.
  • Modify the bold attribute of a Font variable
Italic..Italic is used to:
  • Find out whether a font variable is written in italic.
  • Modify the italic attribute of a font variable
Orientation..Orientation is used to:
  • Find out the angle (in degrees) of a Font variable.
  • Modify the angle (in degrees) of a Font variable
StrikeOut..StrikeOut is used to:
  • Find out whether a Font variable is struck out.
  • Strike out (or not) a Font variable
SubCaption..SubCaption is used to find out and modify
  • the secondary caption of an option found in a Radio Button or Check Box control.
  • the secondary caption of an element found in a TreeMap control
Underline..Underline is used to:
  • Find out whether a Font variable is underlined.
  • Underline (or not) a Font variable
Improved WLanguage properties
Windows Mobile The following WLanguage properties have been improved for the Windows Mobile applications:
RightIndentThis property is now available for the Static controls and for the table columns.
LeftIndentThis property is now available for the Static controls.
Android The following WLanguage properties have been improved for the Android applications:
FileLinkAbility to perform a file link on a variable.
iPhone/iPad The following WLanguage properties have been improved for the iPhone/iPad applications:
XUsed to find out the coordinates of a looper row (in relation to the looper).
YUsed to find out the coordinates of a looper row (in relation to the looper).
Universal Windows 10 App The following WLanguage properties have been improved for the Universal Windows 10 App applications:
ColorUsed to find out and modify the color of a Font variable.
SizeUsed to find out and modify the size of a Font variable.
XUsed to find out the coordinates of a looper row (in relation to the looper).
YUsed to find out the coordinates of a looper row (in relation to the looper).
New advanced types of WLanguage
Android The new advanced types available for the Android applications are as follows:
AuthTokenThe AuthToken type contains the characteristics of a token for accessing a Webservice.
CookieThe Cookie type is used to handle the cookies transmitted in the HTTP requests.
gglCoordinateThe gglCoordinate type is used to describe and handle a geographical point on a map...
gglMapParameterThe gglMapParameter type is used to define the advanced characteristics of a map...
gglMarkerThe gglMarker type is used to define the characteristics of a marker that must be positioned on a map...
gglPathThe gglPath type is used to define the characteristics of the route to drawn on a map...
httpProgressThe httpProgress type is used to manage the progress when sending or receiving an HTTP request.
httpRequestThe httpRequest type is used to retrieve the advanced characteristics of an HTTP/HTTPS request.
httpResponseThe httpResponse type is used to retrieve the advanced characteristics of the response of an HTTP/HTTPS request.
OAuth2ParametersThe OAuth2Parameters type is used to define the information required to authenticate on a service implementing the OAuth 2.0 standard.
ProcedureThe Procedure type is used to handle by programming
  • the procedures or methods found in the project
  • the procedures or methods found in an internal component.
  • the procedures or methods found in an external component.
restRequestThe restRequest type is used to define the advanced characteristics of a REST request.
restResponseThe restResponse type is used to define all the advanced characteristics of a REST response.
Android Widget The new advanced types available for the applications in Android Widget mode are as follows:
CookieThe Cookie type is used to handle the cookies transmitted in the HTTP requests.
gglCoordinateThe gglCoordinate type is used to describe and handle a geographical point on a map...
gglMapParameterThe gglMapParameter type is used to define the advanced characteristics of a map...
gglMarkerThe gglMarker type is used to define the characteristics of a marker that must be positioned on a map...
gglPathThe gglPath type is used to define the characteristics of the route to drawn on a map...
httpProgressThe httpProgress type is used to manage the progress when sending or receiving an HTTP request.
httpRequestThe httpRequest type is used to retrieve the advanced characteristics of an HTTP/HTTPS request.
httpResponseThe httpResponse type is used to retrieve the advanced characteristics of the response of an HTTP/HTTPS request.
ProcedureThe Procedure type is used to handle by programming
  • the procedures or methods found in the project
  • the procedures or methods found in an internal component.
  • the procedures or methods found in an external component.
restRequestThe restRequest type is used to define the advanced characteristics of a REST request.
restResponseThe restResponse type is used to define all the advanced characteristics of a REST response.
iPhone/iPad The new advanced types available for the iPhone/iPad applications are as follows:
gglCoordinateThe gglCoordinate type is used to describe and handle a geographical point on a map...
gglMapParameterThe gglMapParameter type is used to define the advanced characteristics of a map...
gglMarkerThe gglMarker type is used to define the characteristics of a marker that must be positioned on a map...
gglPathThe gglPath type is used to define the characteristics of the route to drawn on a map...
mqttSessionThe mqttSession type is used to define the parameters for connecting to the MQTT broker.
Universal Windows 10 App The new advanced types available for the applications in Universal Windows 10 App mode are as follows:
ContactThe Contact type is used to define the advanced characteristics of a contact found in the phone book.
ContactSourceThe ContactSource type is used to define the advanced characteristics of a source (or account) for the contacts (example: Google, Exchange, Facebook).
EmailAddressThe EmailAddress type is used to handle an email address as well as its type (home, office, etc.).
EventThe Event type is used to define all the advanced characteristics of an event: birthday, saint's day, ...
hServerOperationThis type is used to retrieve the automatic operations in progress on a HFSQL server.
PhoneThe Phone type is used to handle a phone number as well as its type (home, work, ...).
SIPAddressThe SIPAddress type is used to define the advanced characteristics of a SIP address.
WebAddressThe WebAddress type is used to define the advanced characteristics of a site address as well as its type (custom page, blog, ftp, etc.).
Improved advanced types of WLanguage
Windows Mobile The following advanced types have been improved for the Android applications:
gglMapParameterNew property (..Scale) used to modify the number of pixels returned.
Android The following advanced types have been improved for the Android applications:
BarCodesNew constant (BC_UNKNOWN) used to specify that the bar code was read but that its type is unknown.
AppointmentNew property (..Order) used to manage the overlapping appointments.
iPhone/iPad The following advanced types have been improved for the iPhone/iPad applications:
DefinitionNew property (..AssociationDefinition) used to find out the associated types.
Procedure descriptionNew property (..Associated) used to find out whether the current description is the one of an associated procedure.
Property descriptionNew property (..Associated) used to find out whether the current description is the one of an associated property.
Variable descriptionNew property (..Associated) used to find out whether the current description is the one of an associated variable.
EmaiIMAPSessionManage the SSL connections.
EmailPOP3SessionManage the SSL connections.
EmailSMTPSessionManage the SSL connections.
AppointmentNew property (..Order) used to manage the overlapping appointments.
Universal Windows 10 App The improved advanced types for the Universal Windows 10 App applications are as follows:
DefinitionNew property (..AssociationDefinition) used to find out the associated types.
Procedure descriptionNew property (..Associated) used to find out whether the current description is the one of an associated procedure.
Property descriptionNew property (..Associated) used to find out whether the current description is the one of an associated property.
Variable descriptionNew property (..Associated) used to find out whether the current description is the one of an associated variable.
Minimum required version
  • Version 22
Comments
Click [Add] to post a comment