PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

New WEBDEV 20 feature!
  • Overview
  • New WLanguage functions
  • Improved functions of WLanguage
  • New WLanguage properties
  • Improved WLanguage properties
  • New advanced types of WLanguage
  • Improved advanced types of WLanguage
WinDevWebDev - Server codeWebDev - Browser codeWinDev MobileReports and QueriesWindowsLinuxWindows MobileWindows PhoneWindows Store appsAndroidAndroid Widget iPhone/iPadJavaPHPAjaxUser code (UMC)External languageHFSQLHFSQL Client/ServerStored proceduresHyper File 5.5OLE DBODBCNative Accesses

WebDev 20: New features of WLanguage

Overview
In version 20, new functions, new properties and new types of data have been introduced and some of them have been improved.

New WLanguage functions
WebDev - Server codeWindows The new WLanguage functions in server code are as follows:
MapDisplayPositionCenters the map displayed in a Map control on a geographical position or on a specific location.
MapAddItineraryAdds an itinerary onto a Map control.
MapAddMarkerAdds a new marker onto a map displayed in a Map control.
MapLicenseGglIndicates the "Google Maps API" license key that must be used in the Map controls (of WinDev or WebDev).
MapModifyMarkerModifies a marker displayed in a Map control.
MapDeleteItineraryDeletes an itinerary from a Map control.
MapDeleteMarkerDeletes a marker from a map displayed by a Map control
MapDeleteAllDeletes all the markers from a Map control.
StringToTimeTransforms a time in character string format into a time in HHMMSSCC format, that can be used by a Time variable.
CryptStandardEncrypts a character string or a binary buffer by using a symmetrical encryption algorithm (AES, DES, etc.).
DateTimeToRealConverts a date and a time into an 8-byte real.
UncryptStandardDecrypts a message that was encrypted with a symmetrical encryption algorithm (AES, DES, etc.)..
dTextRTFDraws an RTF text:
  • in an Image control,
  • in an Image variable.
EmailGetIndicatorRetrieves the indicators defined on an email of an IMAP session.
geoAzimuthReturns the direction represented by a position in relation to another one.
geoDistanceReturns the distance between the two positions. This distance is expressed in meters by default.
grStockGetDataRetrieves a data from a stock chart (candlestick, barcharts or minmax).
grScatterGetDataXYRetrieves a data from a "Scatter" chart.
grGetDataRetrieves a data from a chart.
grSurfaceGetDataRetrieves a data from a Surface chart.
HAddSchedulingCreates a scheduled task on a HFSQL server:
  • stored procedure,
  • backup,
  • optimization,
  • refresh of a materialized view.
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, ...).
HSaveModifies the current record if it exists, otherwise adds a new record.
HExecuteSchedulingImmediately runs a scheduled task regardless of its schedule:
  • stored procedure,
  • backup,
  • optimization,
  • refresh of a materialized view.
HImportXLSImports an XLS file into a file in HFSQL Classic format (file described in the data model editor, or declared by HDeclare, HDeclareExternal or HDescribeFile).
HInfoViewRightsAllows you to find out the rights granted to a user or to a group on a SQL view or on a materialized view.
HListSchedulingLists the scheduled tasks defined on a HFSQL server:
  • stored procedure,
  • backup,
  • optimization,
  • refresh of a materialized view.
HUpdateViewCreates or updates the description of a SQL view or materialized view from the analysis to a HFSQL server.
HModifyViewRightsModifies the rights granted to a user or to a group on a SQL view or on a materialized view.
HModifySchedulingModifies a scheduled task on a HFSQL server:
  • stored procedure,
  • backup,
  • optimization,
  • refresh of a materialized view.
HRefreshViewAsks to recalculate the content of a materialized view.
HDeleteSchedulingDeletes a scheduled task found on a HFSQL server:
  • stored procedure,
  • backup,
  • optimization,
  • refresh of a materialized view.
HTTPSendSends an HTTP request and waits for the response of the HTTP server.
iResetNbPagesReinitializes the current number of pages, used in the preset controls such as "Number of pages" and "Page number and number of pages".
BankHolidayListReturns the list of bank holidays defined by BankHolidayAdd.
NumToFinancialWritingChineseTransforms a numeric value (integer, real or currency) into a string in Chinese financial writing format.
RealToDateTimeCoverts an 8-byte real into a date and time.
RESTSendSends a REST request and waits for the server's response.
EventCloseCloses a synchronization signal between several threads.
EventOpenOpens a synchronization signal between several threads.
SSHCommandSends a command to an SSH server. The session is started and it is automatically closed as soon as the command is sent.
SSHConnectShellStarts a new SSH session of "Shell" type.
SSHDisconnectShellCloses an SSH session that was opened by SSHConnectShell.
SSHWriteWrites data into the specified SSH session.
SSHReadReads the data found on the output buffer of the SSH session.
ParallelTaskCancelImmediately ends the execution of the current task: the task is flagged as ptsCanceled.
ParallelTaskWaitWaits for the end of execution of a parallel task.
ParallelTaskWaitAllWaits for the end of execution of all the parallel tasks found in an array.
ParallelTaskRequestCancelationRequests the cancelation of a parallel task.
ParallelTaskExecuteTriggers the execution of a parallel task.
ParallelTaskExecuteAfterIndicates a continuation parallel task that will be run when one of the specified parallel task is ended.
ParallelTaskExecuteAfterAllIndicates a continuation parallel task that will be run when all the tasks found in an array of parallel tasks are ended.
ParallelTaskExecuteAfterOneIndicates a continuation parallel task that will be run once the first task is ended in an array of parallel tasks.
ParallelTaskConfigureModifies the parameters of parallel tasks.
DashDisplayRefreshes the display of the elements in a Dashboard control.
DashAddWidgetAdds and displays a Widget (internal window) in a Dashboard control.
DashResizeWidgetChanges the dimensions of a widget found in a Dashboard control.
DashLoadConfigurationRestores the configuration of a Dashboard control.
DashInitialConfigurationModifies the configuration of a Dashboard control (defined in the editor) before its first display.
DashMoveWidgetChanges the position of a widget found in a Dashboard control.
DashModeOpens or closes the "Edit" mode of a Dashboard control.
DashCountReturns the number of Widgets found in a Dashboard control.
DashSaveConfigurationSaves the configuration of a Dashboard control in string format.
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.

WebDev - Server codeLinux The new WLanguage functions for WebDev in Linux are as follows:
MapDisplayPositionCenters the map displayed in a Map control on a geographical position or on a specific location.
MapAddItineraryAdds an itinerary onto a Map control.
MapAddMarkerAdds a new marker onto a map displayed in a Map control.
MapLicenseGglIndicates the "Google Maps API" license key that must be used in the Map controls (of WinDev or WebDev).
MapModifyMarkerModifies a marker displayed in a Map control.
MapDeleteItineraryDeletes an itinerary from a Map control.
MapDeleteMarkerDeletes a marker from a map displayed by a Map control
MapDeleteAllDeletes all the markers from a Map control.
StringToTimeTransforms a time in character string format into a time in HHMMSSCC format, that can be used by a Time variable.
CryptStandardEncrypts a character string or a binary buffer by using a symmetrical encryption algorithm (AES, DES, etc.).
UncryptStandardDecrypts a message that was encrypted with a symmetrical encryption algorithm (AES, DES, etc.)..
dTextRTFDraws an RTF text:
  • in an Image control,
  • in an Image variable.
EmailGetIndicatorRetrieves the indicators defined on an email of an IMAP session.
grStockGetDataRetrieves a data from a stock chart (candlestick, barcharts or minmax).
grScatterGetDataXYRetrieves a data from a "Scatter" chart.
grGetDataRetrieves a data from a chart.
grSurfaceGetDataRetrieves a data from a Surface chart.
HAddSchedulingCreates a scheduled task on a HFSQL server:
  • stored procedure,
  • backup,
  • optimization,
  • refresh of a materialized view.
HSaveModifies the current record if it exists, otherwise adds a new record.
HExecuteSchedulingImmediately runs a scheduled task regardless of its schedule:
  • stored procedure,
  • backup,
  • optimization,
  • refresh of a materialized view.
HInfoViewRightsAllows you to find out the rights granted to a user or to a group on a SQL view or on a materialized view.
HListSchedulingLists the scheduled tasks defined on a HFSQL server:
  • stored procedure,
  • backup,
  • optimization,
  • refresh of a materialized view.
HUpdateViewCreates or updates the description of a SQL view or materialized view from the analysis to a HFSQL server.
HModifyViewRightsModifies the rights granted to a user or to a group on a SQL view or on a materialized view.
HModifySchedulingModifies a scheduled task on a HFSQL server:
  • stored procedure,
  • backup,
  • optimization,
  • refresh of a materialized view.
HRefreshViewAsks to recalculate the content of a materialized view.
HDeleteSchedulingDeletes a scheduled task found on a HFSQL server:
  • stored procedure,
  • backup,
  • optimization,
  • refresh of a materialized view.
HOnServerCallCustomizes the management of message display on the client computer and the management of disconnection from a client computer.
HTTPSendSends an HTTP request and waits for the response of the HTTP server.
iResetNbPagesReinitializes the current number of pages, used in the preset controls such as "Number of pages" and "Page number and number of pages".
BankHolidayListReturns the list of bank holidays defined by BankHolidayAdd.
NumToFinancialWritingChineseTransforms a numeric value (integer, real or currency) into a string in Chinese financial writing format.
RESTSendSends a REST request and waits for the server's response.
EventCloseCloses a synchronization signal between several threads.
EventOpenOpens a synchronization signal between several threads.
ParallelTaskCancelImmediately ends the execution of the current task: the task is flagged as ptsCanceled.
ParallelTaskWaitWaits for the end of execution of a parallel task.
ParallelTaskWaitAllWaits for the end of execution of all the parallel tasks found in an array.
ParallelTaskRequestCancelationRequests the cancelation of a parallel task.
ParallelTaskExecuteTriggers the execution of a parallel task.
ParallelTaskExecuteAfterIndicates a continuation parallel task that will be run when one of the specified parallel task is ended.
ParallelTaskExecuteAfterAllIndicates a continuation parallel task that will be run when all the tasks found in an array of parallel tasks are ended.
ParallelTaskExecuteAfterOneIndicates a continuation parallel task that will be run once the first task is ended in an array of parallel tasks.
ParallelTaskConfigureModifies the parameters of parallel tasks.
DashDisplayRefreshes the display of the elements in a Dashboard control.
DashAddWidgetAdds and displays a Widget (internal window) in a Dashboard control.
DashResizeWidgetChanges the dimensions of a widget found in a Dashboard control.
DashLoadConfigurationRestores the configuration of a Dashboard control.
DashInitialConfigurationModifies the configuration of a Dashboard control (defined in the editor) before its first display.
DashMoveWidgetChanges the position of a widget found in a Dashboard control.
DashModeOpens or closes the "Edit" mode of a Dashboard control.
DashCountReturns the number of Widgets found in a Dashboard control.
DashSaveConfigurationSaves the configuration of a Dashboard control in string format.
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.

WebDev - Browser code The new WLanguage functions for WebDev in Browser code are as follows:
MapDisplayPositionCenters the map displayed in a Map control on a geographical position or on a specific location.
MapAddItineraryAdds an itinerary onto a Map control.
MapAddMarkerAdds a new marker onto a map displayed in a Map control.
MapEndOfMoveStops following the move of the device in a Map control.
MapInfoPositionReturns the coordinates (in pixels) of the point corresponding to a geographical position (latitude and longitude).
MapInfoXYReturns the geographical position (latitude and longitude) corresponding to a point of a Map control.
MapModifyMarkerModifies a marker displayed in a Map control.
MapGetPositionReturns the geographical position of the point located in the center of the map currently displayed in a Map control.
MapFollowMovementDisplays the current position of the device in a Map control and updates this position during its move.
MapDeleteItineraryDeletes an itinerary from a Map control.
MapDeleteMarkerDeletes a marker from a map displayed by a Map control
MapDeleteAllDeletes all the markers from a Map control.
StringToDurationTransforms a duration in character string format into a duration that can be used by a Duration variable.
StringToTimeTransforms a time in character string format into a time in HHMMSSCC format, that can be used by a Time variable.
DurationToStringFormats the specified duration into the specified format.
DashDisplayRefreshes the display of the elements in a Dashboard control.
DashResizeWidgetChanges the dimensions of a widget found in a Dashboard control.
DashLoadConfigurationRestores the configuration of a Dashboard control.
DashInitialConfigurationModifies the configuration of a Dashboard control (defined in the editor) before its first display.
DashMoveWidgetChanges the position of a widget found in a Dashboard control.
DashInfoXYAllows you 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.
DashModeOpens or closes the "Edit" mode of a Dashboard control.
DashCountReturns the number of Widgets found in a Dashboard control.
DashSaveConfigurationSaves the configuration of a Dashboard control in string format.

PHP The new WLanguage functions for WebDev for the PHP sites are as follows:
ContainsAllows you to find out whether a sub-string is included in a string.
CryptStandardEncrypts a character string or a binary buffer by using a symmetrical encryption algorithm (AES, DES, etc.).
UncryptStandardDecrypts a message that was encrypted with a symmetrical encryption algorithm (AES, DES, etc.)..
BankHolidayListReturns the list of bank holidays defined by BankHolidayAdd.

Improved functions of WLanguage
WebDev - Server codeWindowsLinux The following functions have been modified in this version:
StringStartsWithNew constant used to ignore the space characters found inside the strings.
StringCompareNew constant used to ignore the space characters found inside the strings.
StringEndsWithNew constant used to ignore the space characters found inside the strings.
StringFormatNew constant used to ignore the space characters found inside the strings.
ControlTypeInfoNew constants used to take the new controls into account: Map, Dashboard, ...
SeekNew constant used to ignore the space characters found inside the strings.
KeyCalcActivationKeyNew parameter: encryption key of the activation key.
KeyCompareKeyNew parameter: decryption key of the activation key.
CookieWriteNew parameters used to specify the path and the domain taken into account by the cookie.
dbgInfoNew constant used to enable or disable the user memory dump (CTRL + Pause).
DeserializeManagement of a new serialization mode.
EmailStartSMTPSessionNew constant allowing you to use a secure SSL connection with the server for sending emails.
ExeGetPIDThe result now is a system integer.
GglConnectManagement of the "OAuth 2.0" authentication mode.
HErrorInfoReturns the position of the SQL error found in an SQL query run by HExecuteSQLQuery.
HImportTextNew constant used to ignore the first line of the text file.
HListFileManagement of SQL views and new constant to manage the materialized views.
HTTPCookieWriteNew syntax used to manage the httpRequest variables.
HTTPCookieManageNew syntax used to manage the httpRequest variables.
HTTPCookieReadNew syntax used to manage the httpRequest variables.
HTTPCookieResetNew syntax used to manage the httpRequest variables.
HTTPCookieGetNew syntax used to manage the httpRequest variables.
HTTPCookieReplaceNew syntax used to manage the httpRequest variables.
HTTPSendFormNew syntax used to manage the httpRequest variables.
HIndexNew constant used to compress and defragment the memos.
iGroupPrintYou now have the ability to get the return value of the report.
iPrintReportYou now have the ability to get the return value of the report.
NoCharacterNew constants and new parameter used to specify the position of the characters to delete.
NoSpaceNew constants and new parameter used to specify the position of the space characters to delete.
SerializeManagement of a new XML serialization mode.
ArraySeekNew constant used to ignore the space characters found inside the strings.
ArrayDeleteDuplicateNew constant used to ignore the space characters found inside the strings.
ArraySortNew constant used to ignore the space characters found inside the strings.
ThreadExecuteNew constant used to perform a light copy of HFSQL context.
SortNew constant used to ignore the space characters found inside the strings.

WebDev - Browser code The following functions have been modified in this version:
AJAXExecuteNew constant used to automatically update the modified controls.
AJAXExecuteAsynchronousNew constant used to automatically update the modified controls.
StringToDateAll the date formats are available from now on.
CookieWriteNew parameters used to specify the path and the domain taken into account by the cookie.
TimeToStringFrom now on, you have the ability to specify the requested return format.

New WLanguage properties
WebDev - Server codeWindowsLinux The new properties are as follows:
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.
CrosshairColor..CrosshairColor is used to find out and modify the color of the crosshair for a Chart control.
AnimationDuration..AnimationDuration is used to find out and modify the duration of the animation:
  • of a Chart control. This duration is set to 30 hundredths of a second by default.
  • of an infinite progress bar control. This duration is set to 200 hundredths of a second by default.
CrosshairThickness..CrosshairThickness is used to find out and modify the thickness of the crosshair for a Chart control.
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.
BackgroundImagePrinted..BackgroundImagePrinted is used to:
  • Find out whether the background image of a report (form report or not) must be printed.
  • Print (or not) the background image of a report.
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.
MapMode..MapMode is used to find out and change the display mode of a map in a Map control.
StopWord..StopWord is used to define the hollow words in a full-text index defined by programming.
NumberColumn..NumberColumn is used to:
  • Find out the number of columns in a control that contains columns (Table, Check Box, Radio Button, ...).
  • Modify the number of columns found in a multi-column list box.
CrosshairOpacity..CrosshairOpacity is used to find out and modify the opacity of the crosshair for a Chart control.
SourcePage..SourcePage is used to find out the source of an internal page (which means the internal page displayed by the Internal Page control).
Stemming..Stemming is used to enable the stemming and to define the language used to perform a stemming in a full-text index defined by programming.
Synonym..Synonym is used to define the synonym in the full-text index defined by programming.
Zoom..Zoom allows you to find out and modify the zoom value used:
  • in an Image control.
  • in a Map control.
  • in an Organization Chart control.
  • in a Table, Treeview Table, Pivot Table, Spreadsheet or List Box control.

WebDev - Browser code The new properties are as follows:
Year..Year is used to:
InHours..InHours is used to convert a Duration variable into hours.
InDays..InDays is used to convert a Duration variable into days.
InMilliseconds..InMilliseconds is used to convert a Duration variable into milliseconds.
InMinutes..InMinutes is used to convert a Duration variable into minutes.
InSeconds..InSeconds is used to convert a Duration variable into seconds.
Hour..Hour is used to:
  • Retrieve the hour from a Time, DateTime variable or retrieve the number of hours from a Duration variable.
  • Modify the hour in a Time, DateTime variable or modify the number of hours in a Duration variable.
  • Retrieve the hour or the number of hours from a Date item (in "Date and time" or "Duration" format) or from a Time item.
  • Modify the hour or the number of hours in a Date item (in "Date and time" or "Duration" format) or in a Time item.
Day..Day is used to:
  • Retrieve the day from a Date, DateTime variable or retrieve the number of days from a Duration variable.
  • Modify the day in a Date, DateTime variable or modify the number of days in a Duration variable.
  • Retrieve the day or the number of days from a Date item (in "Date", "Date and Time" or "Duration" format)
  • Modify the day or the number of days in a Date item (in "Date", "Date and Time" or "Duration" format)
Millisecond..Millisecond is used to:
  • Retrieve the number of milliseconds from a Time, DateTime or Duration variable.
  • Modify the number of milliseconds in a Time, DateTime or Duration variable.
  • Retrieve the milliseconds or the number of milliseconds from a Date item (in "Date and Time" or "Duration" format)
  • Modify the milliseconds or number of milliseconds in a Date item ("Date and Time" or "Duration" format)
Minute..Minute is used to:
  • Retrieve the minutes from a Time or DateTime variable or the number of minutes from a Duration.
  • Modify the minutes in a Time or DateTime variable or the number of minutes in a Duration.
  • Retrieve the minutes or the number of minutes from a Date item (in "Date and Time" or "Duration" format) or from a Time item
  • Modify the minutes or the number of minutes in a Date item (in "Date and Time" or "Duration" format) or in a Time item
MapMode..MapMode is used to find out and change the display mode of a map in a Map control.
Month..Month is used to:
  • Retrieve the month from a Date or DateTime variable.
  • Modify the month in a Date or DateTime variable.
  • Retrieve the month from a Date item (in "Simple date" or "Date and Time" format)
  • Modify the month in a Date item (in "Simple Date" or "Date and Time" format)
Date..Date is used to:
  • Retrieve the date from a DateTime variable.
  • Modify the date in a DateTime variable.
  • Retrieve the date from a Date item (in "Date and Time" format) .
  • Modify the date in a Date item (in "Date and Time" format)
Time..Time is used to:
  • Retrieve the time from a DateTime variable.
  • Modify the time in a DateTime variable.
  • Retrieve the time from in a Date item (in "Date and Time" format)
  • Modify the time in a Date item ("Date and Time" format).
Second..Second is used to:
  • Retrieve the number of seconds from a Time, DateTime or Duration variable.
  • Modify the number of seconds in a Time, DateTime or Duration variable.
  • Retrieve the seconds or the number of seconds from a Date item (in "Date and Time" or "Duration" format)
  • Modify the seconds or the number of seconds in a Date item (in "Date and Time" or "Duration" format)
Zoom..Zoom allows you to find out and modify the zoom value used:
  • in an Image control.
  • in a Map control.
  • in an Organization Chart control.
  • in a Table, Treeview Table, Pivot Table, Spreadsheet or List Box control.

Improved WLanguage properties
WebDev - Server codeWindowsLinux The following properties have been improved:
BackgroundImageThis property can now be used to find out and modify the background image of a report.
AnchorRateBottomThis property is now available on the report controls.
AnchorRateHeightThis property is now available on the report controls.
ProcessNew constants used to manage the processes of the Dashboard control.
ReturnedValueThis property is now available for the report and for the internal reports.

WebDev - Browser code The following properties have been improved:
CollapsedThis property is now available for the breaks found in the Browser Table controls and in the Browser Looper controls.

New advanced types of WLanguage
WebDev - Server code The new WLanguage types for the WebDev sites are as follows:
AddressThe Address type is used to handle the address of a location or the address of a person.
geoPositionThe geoPosition type is used to handle the geographic positions via the geo-localization functions of WLanguage.
hScheduleMaterializedViewThe hScheduleMaterializedView type is used to manage a task for re-calculating the data of a scheduled materialized view on a HFSQL server by programming.
httpProgressThe httpProgress type is used to manage the progress when sending or receiving an HTTP request.
httpResponseThe httpResponse type is used to retrieve all the advanced characteristics of the response of an HTTP/HTTPS request.
httpRequestThe httpRequest type is used to retrieve all the advanced characteristics of an HTTP/HTTPS request.
NotificationFormatThe NotificationFormat type is used to describe the display format of a notification when this one is expanded.
PaletteThe Palette type is used to define all the advanced characteristics of a color palette.
restResponseThe restResponse type is used to define all the advanced characteristics of a REST response.
restRequestThe restRequest type is used to define all the advanced characteristics of a REST request.
AutomaticEventThe AutomaticEvent type is used to manage an automatic signal.
ManualEventThe ManualEvent type is used to manage a manual signal.
sshSessionThe sshSession type is used to define all the characteristics for connecting to an SSH server.
ParallelTaskThe ParallelTask type is used to handle a task, which means a procedure run by a thread in the parallel programming.

WebDev - Browser code The new WLanguage types for the WebDev sites are as follows:
AddressThe Address type is used to handle the address of a location or the address of a person.
DateThe Date type is used to easily handle the dates...
DateTimeThe DateTime type is used to easily handle a date and a time...
DurationThe Duration type is used to easily handle the intervals of dates and times...
TimeThe Time type is used to easily handle the times...

Improved advanced types of WLanguage
WebDev - Server code The following WLanguage types have been improved for the WebDev sites:

EmailSMTPSessionAbility to manage the SSL protocol.
hScheduledTaskNew properties used to find out whether the scheduled task is enabled and to identify the user.
IconNew properties used to manage:
  • the number of bits by pixel for each image of the icon.
  • the color palette for each image of the icon.
NotificationNew properties.
Minimum required version
  • Version 20
Comments
Click [Add] to post a comment