PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
New WINDEV, WINDEV Mobile 24 feature!
  • Overview
  • New WLanguage functions
  • Improved WLanguage functions
  • New WLanguage properties
  • Improved WLanguage properties
  • New advanced types of WLanguage
  • Improved advanced WLanguage types
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Overview
In version 24, new functions, new properties and new data types 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:
AddReferenceAdds the reference of an object at the last position in a one-dimensional array.
ArrayAddReferenceAdds the reference of an object at the last position in a one-dimensional array.
ArrayInsertReferenceAdds the reference of an object at given position in a one-dimensional array.
BCToImageGenerates the image of a bar code.
DecryptAsymmetricDecrypts a string (buffer) with a private/public key algorithm with RSA encryption.
dPolylineDraws a line composed of several segments.
EncryptAsymmetricEncrypts a string (buffer) with a private/public key algorithm with RSA encryption.
GesturePointerTypeReturns the type of pointer used on the device: finger, mouse or stylus.
GetCountryISOReturns the desired ISO code of a country corresponding to the caption or ISO code (of a different type) of the country according to the ISO 3166-1 standard.
GetCountryNameReturns the name of a country that corresponds to its ISO code according to the ISO 3166-1 standard.
GetUUIDCalculates a 128-bit Universal Unique Identifier ("UUID").
GetUUID256Calculates a 256-bit Universal unique identifier ("UUID").
gFontStrikeoutBuilds a sequence of characters used to specify whether the text that follows the call to this function is struck out or not.
InsertReferenceAdds the reference of an object at given position in a one-dimensional array.
LeapYearIndicates whether the specified year is a leap year or not.
NationFrameworkDefines or identifies the language of the framework.
OpenIDReadIdentityRetrieves the identity of a user contained in an AuthToken variable.
TomorrowReturns the date of the day following the current day or a given date.
YesterdayReturns the date of the day preceding the current day or a given date.
The new WLanguage functions (object syntax) for Windows Mobile are as follows:
<Chrono>. EndStops a stopwatch and returns the time passed (in milliseconds) since the start of timing (call to <Chrono>.Start).
<Chrono>.PausePauses a stopwatch in order to measure the time spent on a process.
<Chrono>.ResetStops and resets an existing stopwatch to zero.
<Chrono>.ResumeResumes a stopwatch previously stopped by <Chrono>.Fin or <Chrono>.Pause.
<Chrono>.StartStarts a stopwatch to find out the duration of a process (in milliseconds) and resets an existing stopwatch.
<Edit>.AssistedInputAddAdds a row into the list of values available for the assisted input of an edit control.
<Edit>.CloseAssistedInputCloses the list of values proposed by the assisted input for an edit control.
<Edit>.ConfigureAssistedInputUsed to configure the filter and the opening of assisted input.
<Edit>.DeleteAllAssistedInputClears the list of values proposed for the assisted input of an edit control.
<Edit>.OpenAssistedInputOpens the list of values proposed by the assisted input for an edit control.
<Image>.BackgroundDeclares the default background color for the rectangles, circles, ... used in an Image control.
<Image>.ChangeModeChanges the drawing mode used by the drawing functions (dLine, dRectangle, ....).
<Image>.DrawLineDraws a line in an Image control.
<Image>.DrawPointDraws a point in an Image control.
<Image>.DrawPolygonDraws a polygon in an Image control,
<Image>.DrawPolylineDraws a line composed of several segments in an Image control.
<Image>.DrawRectangleDraws a rectangle in an Image control.
<Image>.DrawRoundedRectangleDraws a rounded rectangle in an Image control.
<Image>.DrawTextDraws a text in an Image control.
<Image>.FontDeclares the font that will be used by dTexte in an Image control.
<Image>.PenDeclares the default color and style for the lines, rectangles, circles, ... found in an Image control.
Android The new WLanguage functions for Android are as follows:
AddReferenceAdds the reference of an object at the last position in a one-dimensional array.
ArrayAddReferenceAdds the reference of an object at the last position in a one-dimensional array.
ArrayInsertReferenceAdds the reference of an object at given position in a one-dimensional array.
AssistedInputAddAdds a row into the list of values available for the assisted input of an edit control.
AssistedInputCloseCloses the list of values proposed by the assisted input for an edit control.
AssistedInputConfigureUsed to configure the filter and the opening of assisted input.
AssistedInputOpenOpens the list of values proposed by the assisted input for an edit control.
DateTimeToEpochConverts a local date-time to the Epoch format (number of time units from 01/01/1970 at 00h00 UTC).
dPolylineDraws a line composed of several segments.
EditAddTokenAdds a token to into a "Text token" edit control.
EditDeleteAllTokenDeletes all the tokens from a "Text token" edit control.
EditDeleteTokenDeletes a token from a "Text token" edit control.
EditInsertTokenInserts a token into a "Text token" edit control.
EditTokenCountReturns the number of tokens present in a "Text token" edit control.
EpochToDateTimeConverts a date and a time in Epoch format (number of time units since 01/01/1970 at 00h00 UTC) into a local date-time.
GesturePointerTypeReturns the type of pointer used on the device: finger, mouse or stylus.
GetCountryISOReturns the desired ISO code of a country corresponding to the caption or ISO code (of a different type) of the country according to the ISO 3166-1 standard.
GetCountryNameReturns the name of a country that corresponds to its ISO code according to the ISO 3166-1 standard.
gFontStrikeoutBuilds a sequence of characters used to specify whether the text that follows the call to this function is struck out or not.
grAddTimeDataAdds data at a precise moment in a time chart.
grRealTimeIntervalSets the time interval visible in a time chart with real-time display.
iCalendarToOrganizerImports data in iCalendar format into an Organizer control.
InsertReferenceAdds the reference of an object at given position in a one-dimensional array.
iPrintBarCodePrints a bar code (inside a rectangle).
LeapYearIndicates whether the specified year is a leap year or not.
MQTTConnectUsed to connect to a MQTT server (also called "Broker").
MQTTDisconnectAllows you to disconnect from a MQTT server (also called "Broker").
MQTTPublishPublishes a message on the MQTT broker.
MQTTSubscribeUsed to subscribe to a MQTT notification.
MQTTUnsubscribeUsed to unsubscribe from a MQTT notification.
MQTTUnsubscribeAllAllows you to unsubscribe from all the existing subscriptions.
NationFrameworkDefines or identifies the language of the framework.
NotifDeleteCategoryDeletes a notification category from the application.
NotifListCategoryLists the notification categories of the application.
OrganizerAddAppointmentAdds a new appointment into an Organizer control.
OrganizerChangeModeModifies the time range displayed by an Organizer control (Day/Week/Month).
OrganizerDeleteAllDeletes all appointments from an Organizer control.
OrganizerDeleteAppointmentDeletes an appointment from an Organizer control.
OrganizerDisplayNextPeriodDisplays the next period (day, week or month) in an Organizer control.
OrganizerDisplayPreviousPeriodDisplays the previous period (day, week or month) in an Organizer control.
OrganizerInfoXYReturns for a given position in the Organizer control (coordinates of a point in the organizer):
  • the subscript of appointment for the specified position.
  • the date corresponding to the specified position.
OrganizerListAppointmentReturns:
  • the list of appointments found between two dates in an Organizer control,
  • all appointments found in an Organizer control,
  • a specific appointment (selected or hovered).
OrganizerModeReturns the display mode of an Organizer control: day, week, month, ...
OrganizerPositionDisplays an Organizer control from a specified date or returns the date of the first day (or the date of the last day) displayed in an Organizer control.
OrganizerSelectedRangeReturns the start or end date and time of the time slot selected in an Organizer control.
OrganizerSelectMinusDeselects an appointment from an Organizer control.
OrganizerSelectPlusSelects an appointment in an Organizer control.
OrganizerTimeDisplayedDefines the time range displayed by the Organizer control in Day mode or in Week mode.
OrganizerToiCalendarExports the appointments found in an Organizer control in iCalendar format.
OrganizerWorkingHourUsed to indicate the specific working hours per day in an Organizer control.
TomorrowReturns the date of the day following the current day or a given date.
TraceDeleteAllClears the content of trace window opened in parallel with the current window.
TrustedCertificateAddAdds a certificate to the list of trusted root authorities used to validate certification strings.
TrustedCertificateResetRemoves all the certificates added by TrustedCertificateAdd.
URIGetInfoRetrieves information of a URI resource.
URISelectOpens a system window to select a resource coming:
  • from the device file system,
  • from the Cloud (Google Drive, Microsoft OneDrive, etc.)
  • or from one of the content managers installed on the device.
URIToBufferLoads in the background the content of a resource (image, text, etc.) identified by its URI in a buffer variable.
URIToFileSaves, in the background, the content of a resource (image, text, etc.) identified by its URI in an external file.
WinSizeWinSize:
  • returns or modifies the window display mode (maximized, minimized or normal),
  • modifies the window height and/or width,
  • moves the window and modifies a window's height and/or width.
YesterdayReturns the date of the day preceding the current day or a given date.
The new WLanguage functions (object syntax) for Android are as follows:
<Edit>.AddTokenAdds a token to into a "Text token" edit control.
<Edit>.AssistedInputAddAdds a row into the list of values available for the assisted input of an edit control.
<Edit>.CloseAssistedInputCloses the list of values proposed by the assisted input for an edit control.
<Edit>.ConfigureAssistedInputUsed to configure the filter and the opening of assisted input.
<Edit>.DeleteAllAssistedInputClears the list of values proposed for the assisted input of an edit control.
<Edit>.DeleteAllTokenDeletes all the tokens from a "Text token" edit control.
<Edit>.DeleteTokenDeletes a token from a "Text token" edit control.
<Edit>.InsertTokenInserts a token into a "Text token" edit control.
<Edit>.OpenAssistedInputOpens the list of values proposed by the assisted input for an edit control.
<Edit>.TokenCountReturns the number of tokens present in a "Text token" edit control.
<Organizer>.AddAppointmentAdds a new appointment into an Organizer control.
<Organizer>.ChangeModeModifies the time range displayed by an Organizer control (Day/Week/Month).
<Organizer>.DeleteAllDeletes all appointments from an Organizer control.
<Organizer>.DeleteAppointmentDeletes an appointment from an Organizer control.
<Organizer>.DisplayNextPeriodDisplays the next period (day, week or month) in an Organizer control.
<Organizer>.DisplayPreviousPeriodDisplays the previous period (day, week or month) in an Organizer control.
<Organizer>.InfoXYReturns for a given position in the Organizer control (coordinates of a point in the organizer):
  • the subscript of appointment for the specified position.
  • the date corresponding to the specified position.
<Organizer>.ListAppointmentReturns:
  • the list of appointments found between two dates in an Organizer control,
  • all appointments found in an Organizer control,
  • a specific appointment (selected or hovered).
<Organizer>.ModeReturns the display mode of an Organizer control: day, week, month, ...
<Organizer>.PositionDisplays an Organizer control from a specified date or returns the date of the first day (or the date of the last day) displayed in an Organizer control.
<Organizer>.SelectedRangeReturns the start or end date and time of the time slot selected in an Organizer control.
<Organizer>.SelectMinusDeselects an appointment from an Organizer control.
<Organizer>.SelectPlusSelects an appointment in an Organizer control.
<Organizer>.TimeDisplayedDefines the time range displayed by the Organizer control in Day mode or in Week mode.
<Organizer>.ToiCalendarExports the appointments found in an Organizer control in iCalendar format.
<Organizer>.WorkingHourUsed to indicate the specific working hours per day in an Organizer control.
Android Widget The new WLanguage functions for developing in Android Widget mode are as follows:
AddReferenceAdds the reference of an object at the last position in a one-dimensional array.
ArrayAddReferenceAdds the reference of an object at the last position in a one-dimensional array.
ArrayInsertReferenceAdds the reference of an object at given position in a one-dimensional array.
DateTimeToEpochConverts a local date-time to the Epoch format (number of time units from 01/01/1970 at 00h00 UTC).
EpochToDateTimeConverts a date and a time in Epoch format (number of time units since 01/01/1970 at 00h00 UTC) into a local date-time.
GetCountryISOReturns the desired ISO code of a country corresponding to the caption or ISO code (of a different type) of the country according to the ISO 3166-1 standard.
GetCountryNameReturns the name of a country that corresponds to its ISO code according to the ISO 3166-1 standard.
GetUUIDCalculates a 128-bit Universal Unique Identifier ("UUID").
GetUUID256Calculates a 256-bit Universal unique identifier ("UUID").
InsertReferenceAdds the reference of an object at given position in a one-dimensional array.
LeapYearIndicates whether the specified year is a leap year or not.
NationFrameworkDefines or identifies the language of the framework.
TomorrowReturns the date of the day following the current day or a given date.
TraceDeleteAllClears the content of trace window opened in parallel with the current window.
TrustedCertificateAddAdds a certificate to the list of trusted root authorities used to validate certification strings.
TrustedCertificateResetRemoves all the certificates added by TrustedCertificateAdd.
URIGetInfoRetrieves information of a URI resource.
URISelectOpens a system window to select a resource coming:
  • from the device file system,
  • from the Cloud (Google Drive, Microsoft OneDrive, etc.)
  • or from one of the content managers installed on the device.
URIToBufferLoads in the background the content of a resource (image, text, etc.) identified by its URI in a buffer variable.
URIToFileSaves, in the background, the content of a resource (image, text, etc.) identified by its URI in an external file.
YesterdayReturns the date of the day preceding the current day or a given date.
iPhone/iPad The new WLanguage functions for iPhone/iPad are as follows:
AddReferenceAdds the reference of an object at the last position in a one-dimensional array.
ArrayAddReferenceAdds the reference of an object at the last position in a one-dimensional array.
ArrayInsertReferenceAdds the reference of an object at given position in a one-dimensional array.
BCToImageGenerates the image of a bar code.
dbgEndMemoryDiffSaves a memory dump containing the memory resources that have been allocated and that have not been freed since the previous call to dbgStartMemoryDiff.
dbgSaveDebugDumpSaves a debugging dump of the application.
dbgSaveMemoryDumpSaves a dump of memory used by the application.
dbgStartMemoryDiffStarts a difference operation of the memory used by the application.
DecryptAsymmetricDecrypts a string (buffer) with a private/public key algorithm with RSA encryption.
DecryptAsymmetricEnveloppedPerforms the asymmetric encryption of an envelope that has been encrypted with EncrypteAsymmetricEnvelopped.
dPolylineDraws a line composed of several segments.
EditAddTokenAdds a token to into a "Text token" edit control.
EditDeleteAllTokenDeletes all the tokens from a "Text token" edit control.
EditDeleteTokenDeletes a token from a "Text token" edit control.
EditInsertTokenInserts a token into a "Text token" edit control.
EditTokenCountReturns the number of tokens present in a "Text token" edit control.
EncryptAsymmetricEncrypts a string (buffer) with a private/public key algorithm with RSA encryption.
EncryptAsymmetricEnveloppedPerforms an asymmetric encryption of an envelope.
fLoadResourceLoad the content of a resource from a library.
gBackgroundGradientDescribes a display color in gradient mode.
GesturePointerTypeReturns the type of pointer used on the device: finger, mouse or stylus.
GetCountryISOReturns the desired ISO code of a country corresponding to the caption or ISO code (of a different type) of the country according to the ISO 3166-1 standard.
GetCountryNameReturns the name of a country that corresponds to its ISO code according to the ISO 3166-1 standard.
gFontStrikeoutBuilds a sequence of characters used to specify whether the text that follows the call to this function is struck out or not.
grAddTimeDataAdds data at a precise moment in a time chart.
grRealTimeIntervalSets the time interval visible in a time chart with real-time display.
HAddLinkAdds an integrity rule between two files on the server.
HAddTaskAdds a scheduled task on the server defined by the connection.
HCheckIndexChecks whether the data found in the index file (.NDX file) properly refers the data found in the data file (.FIC file).
HCloseAnalysisCloses the current analysis.
HDeclareDeclares a description of data file (found in an analysis) in the current project.
HExportCSVExports the records found in a data file (HFSQL or OLE DB), a view or a query to a CSV file.
HExportXLSExports records from a data file (HFSQL or OLE DB), view or query to an Excel file (XLSX).
HFreeTransforms the crossed records (HCross) into deleted records.
HModeChanges the mode and the method for locking data files.
iAddAttachmentAdds an attachment in a PDF file generated by a PDF print export.
InsertReferenceAdds the reference of an object at given position in a one-dimensional array.
LeapYearIndicates whether the specified year is a leap year or not.
NationFrameworkDefines or identifies the language of the framework.
NetMachineNameReturns the name of the local computer or the name of a computer whose IP address is known (reverse DNS resolution).
NFCReadTagStarts reading a NFC tag or enables the detection of NFC tags for the current window.
NFCStatusReturns the activation status of the NFC sensor found on the device.
OpenIDReadIdentityRetrieves the identity of a user contained in an AuthToken variable.
OrganizerAddAppointmentAdds a new appointment into an Organizer control.
OrganizerBackgroundColorDefines a background color for a time slot in an Organizer control.
OrganizerChangeModeModifies the time range displayed by an Organizer control (Day/Week/Month).
OrganizerDateVisibleMakes a day visible or invisible in an Organizer control.
OrganizerDeleteAllDeletes all appointments from an Organizer control.
OrganizerDeleteAppointmentDeletes an appointment from an Organizer control.
OrganizerDisplayNextPeriodDisplays the next period (day, week or month) in an Organizer control.
OrganizerDisplayPreviousPeriodDisplays the previous period (day, week or month) in an Organizer control.
OrganizerInfoXYReturns for a given position in the Organizer control (coordinates of a point in the organizer):
  • the subscript of appointment for the specified position.
  • the date corresponding to the specified position.
OrganizerListAppointmentReturns:
  • the list of appointments found between two dates in an Organizer control,
  • all appointments found in an Organizer control,
  • a specific appointment (selected or hovered).
OrganizerModeReturns the display mode of an Organizer control: day, week, month, ...
OrganizerPositionDisplays an Organizer control from a specified date or returns the date of the first day (or the date of the last day) displayed in an Organizer control.
OrganizerSelectedRangeReturns the start or end date and time of the time slot selected in an Organizer control.
OrganizerSelectMinusDeselects an appointment from an Organizer control.
OrganizerSelectPlusSelects an appointment in an Organizer control.
OrganizerTimeDisplayedDefines the time range displayed by the Organizer control in Day mode or in Week mode.
OrganizerToiCalendarExports the appointments found in an Organizer control in iCalendar format.
OrganizerWorkingHourUsed to indicate the specific working hours per day in an Organizer control.
SOAPToHTTPBuilds the HTTP request to call a function of a Webservice. This request can be modified to adapt it to the expectations of the Webservice, if necessary. It can then be sent using HTTPSend.
SQLConnectConnects the current application to a database that will be interrogated by SQL.
SQLListSourceLists the data sources declared on a local site.
SQLTransactionAllows you to start, validate or cancel a transaction:
  • on the files of a database opened by SQLConnect,
  • on the files of a database opened by a connection (OLE DB or Native Access/Native Connector) described in the data model editor or by HOpenConnection.
TomorrowReturns the date of the day following the current day or a given date.
WinSizeWinSize:
  • returns or modifies the window display mode (maximized, minimized or normal),
  • modifies the window height and/or width,
  • moves the window and modifies a window's height and/or width.
WithSpaceAdds or deletes the spaces found on the right of a text item when reading it.
YesterdayReturns the date of the day preceding the current day or a given date.
The new WLanguage functions (object syntax) for iPhone/iPad are as follows:
<Chrono>. EndStops a stopwatch and returns the time passed (in milliseconds) since the start of timing (call to <Chrono>.Start).
<Chrono>.PausePauses a stopwatch in order to measure the time spent on a process.
<Chrono>.ResetStops and resets an existing stopwatch to zero.
<Chrono>.ResumeResumes a stopwatch previously stopped by <Chrono>.Fin or <Chrono>.Pause.
<Chrono>.StartStarts a stopwatch to find out the duration of a process (in milliseconds) and resets an existing stopwatch.
<Edit>.AddTokenAdds a token to into a "Text token" edit control.
<Edit>.DeleteAllTokenDeletes all the tokens from a "Text token" edit control.
<Edit>.DeleteTokenDeletes a token from a "Text token" edit control.
<Edit>.InsertTokenInserts a token into a "Text token" edit control.
<Edit>.TokenCountReturns the number of tokens present in a "Text token" edit control.
<Image variable>.BackgroundDeclares the default background color for the rectangles, circles, ... used in an Image variable.
<Image variable>.ChangeModeChanges the drawing mode used by the drawing functions (dLine, dRectangle, ....).
<Image variable>.DrawArcDraws a circle arc on an ellipse arc in an Image variable.
<Image variable>.DrawBorderDraws a border in an Image variable.
<Image variable>.DrawChordDraws the chord of a circle (intersection between an ellipse and a straight line) in an Image variable.
<Image variable>.DrawCircleDraws a circle or an ellipse in an Image variable.
<Image variable>.DrawLineDraws a line in an Image variable.
<Image variable>.DrawPointDraws a point in an Image variable.
<Image variable>.DrawPolygonDraws a polygon in an Image variable.
<Image variable>.DrawRectangleDraws a rectangle in an Image variable.
<Image variable>.DrawRectangleGradientDraws a rectangle in an Image variable.
<Image variable>.DrawRoundedRectangleDraws a rounded rectangle in an Image variable.
<Image variable>.DrawSliceDraws a slice of a circle or an ellipse in an Image variable.
<Image variable>.DrawTextDraw a text in an Image variable.
<Image variable>.FillColors an area in an Image variable.
<Image variable>.FontDeclares the font that will be used by dText in an Image variable Image.
<Image variable>.PenDeclares the default color and style for the lines, the rectangles, the circles, ... found in an Image variable.
<Image>.BackgroundDeclares the default background color for the rectangles, circles, ... used in an Image control.
<Image>.ChangeModeChanges the drawing mode used by the drawing functions (dLine, dRectangle, ....).
<Image>.DrawArcDraws a circle arc or an ellipse arc in an Image control.
<Image>.DrawBorderDraws a border in an Image control.
<Image>.DrawChordDraws the chord of a circle (intersection between an ellipse and a straight line) in an Image control.
<Image>.DrawCircleDraws a circle or an ellipse in an Image control.
<Image>.DrawLineDraws a line in an Image control.
<Image>.DrawPointDraws a point in an Image control.
<Image>.DrawPolygonDraws a polygon in an Image control,
<Image>.DrawRectangleDraws a rectangle in an Image control.
<Image>.DrawRoundedRectangleDraws a rounded rectangle in an Image control.
<Image>.DrawSliceDraws a circle or an ellipse section in an Image control.
<Image>.DrawTextDraws a text in an Image control.
<Image>.FillColors an area in an Image control.
<Image>.FontDeclares the font that will be used by dTexte in an Image control.
<Image>.PenDeclares the default color and style for the lines, rectangles, circles, ... found in an Image control.
<Organizer>.AddAppointmentAdds a new appointment into an Organizer control.
<Organizer>.BackgroundColorDefines a background color for a time slot in an Organizer control.
<Organizer>.ChangeModeModifies the time range displayed by an Organizer control (Day/Week/Month).
<Organizer>.DateVisibleMakes a day visible or invisible in an Organizer control.
<Organizer>.DeleteAllDeletes all appointments from an Organizer control.
<Organizer>.DeleteAppointmentDeletes an appointment from an Organizer control.
<Organizer>.DisplayNextPeriodDisplays the next period (day, week or month) in an Organizer control.
<Organizer>.DisplayPreviousPeriodDisplays the previous period (day, week or month) in an Organizer control.
<Organizer>.InfoXYReturns for a given position in the Organizer control (coordinates of a point in the organizer):
  • the subscript of appointment for the specified position.
  • the date corresponding to the specified position.
<Organizer>.ListAppointmentReturns:
  • the list of appointments found between two dates in an Organizer control,
  • all appointments found in an Organizer control,
  • a specific appointment (selected or hovered).
<Organizer>.ModeReturns the display mode of an Organizer control: day, week, month, ...
<Organizer>.PositionDisplays an Organizer control from a specified date or returns the date of the first day (or the date of the last day) displayed in an Organizer control.
<Organizer>.SelectedRangeReturns the start or end date and time of the time slot selected in an Organizer control.
<Organizer>.SelectMinusDeselects an appointment from an Organizer control.
<Organizer>.SelectPlusSelects an appointment in an Organizer control.
<Organizer>.TimeDisplayedDefines the time range displayed by the Organizer control in Day mode or in Week mode.
<Organizer>.ToiCalendarExports the appointments found in an Organizer control in iCalendar format.
<Organizer>.WorkingHourUsed to indicate the specific working hours per day in an Organizer control.
dRectangleDegrade_objetDraws a rectangle in an Image control.
Apple Watch The new WLanguage functions for Apple Watch are as follows:
AddReferenceAdds the reference of an object at the last position in a one-dimensional array.
ArrayAddReferenceAdds the reference of an object at the last position in a one-dimensional array.
ArrayInsertReferenceAdds the reference of an object at given position in a one-dimensional array.
GetUUIDCalculates a 128-bit Universal Unique Identifier ("UUID").
GetUUID256Calculates a 256-bit Universal unique identifier ("UUID").
InsertReferenceAdds the reference of an object at given position in a one-dimensional array.
NationFrameworkDefines or identifies the language of the framework.
The new WLanguage functions (object syntax) for Apple Watch are as follows:
<Chrono>. EndStops a stopwatch and returns the time passed (in milliseconds) since the start of timing (call to <Chrono>.Start).
<Chrono>.PausePauses a stopwatch in order to measure the time spent on a process.
<Chrono>.ResetStops and resets an existing stopwatch to zero.
<Chrono>.ResumeResumes a stopwatch previously stopped by <Chrono>.Fin or <Chrono>.Pause.
<Chrono>.StartStarts a stopwatch to find out the duration of a process (in milliseconds) and resets an existing stopwatch.
Improved WLanguage functions
Windows Mobile The following WLanguage functions have been improved:
AuthIdentifyNew syntax to perform an authentication via the OpenID protocol.
ChronoStartNew syntax using the Chrono type.
ChronoEndNew syntax using the Chrono type.
ChronoPauseNew syntax using the Chrono type.
ChronoResetNew syntax using the Chrono type.
ChronoResumeNew syntax using the Chrono type.
ChronoValueNew syntax using the Chrono type.
dArcNew parameter to specify the image (Image control or Image variable).
dChangeModeNew parameter to specify the image (Image control or Image variable).
dBackgroundNew parameter to specify the image (Image control or Image variable).
dLineNew parameter to specify the image (Image control or Image variable).
GetGUIDNew constant to get a 64-hexadecimal character GUID.
dPointNew parameter to specify the image (Image control or Image variable).
dFontNew parameter to specify the image (Image control or Image variable).
dPolygonNew parameter to specify the image (Image control or Image variable).
dRectangleNew parameter to specify the image (Image control or Image variable).
dRoundedRectangleNew parameter to specify the image (Image control or Image variable).
dPenNew parameter to specify the image (Image control or Image variable).
dTextNew parameter to specify the image (Image control or Image variable).
HashStringMurmur algorithm support.
HashFileMurmur algorithm support.
HashCheckStringMurmur algorithm support.
HashCheckFileMurmur algorithm support.
MaxThe values to compare can now be found in an array.
MinThe values to compare can now be found in an array.
WINDEVVersionNew constant to know the language of the framework.
LooperInfoXYA new constant now allows seeing the name of the break when hovering over it.
AndroidAndroid Widget The following functions have been improved in this version:
OrganizerChangeModeNew constant to define a custom number of days in the Organizer control.
dArcThe syntax that manages the Color type is now available.
dCircleThe syntax that manages the Color type is now available.
dChordThe syntax that manages the Color type is now available.
dBackgroundThe syntax that manages the Color type is now available.
dLineThe syntax that manages the Color type is now available.
GetGUIDNew constant to get a 64-hexadecimal character GUID.
dPointThe syntax that manages the Point type is now available.
dPolygon
  • The syntax that manages the Color type is now available.
  • The syntax that manages the Point type is now available.
dRectangle
  • The syntax that manages the Color type is now available.
  • The syntax that manages the Rectangle type is now available.
dRectangleGradientThe syntax that manages the Rectangle type is now available.
dPenThe syntax that manages the Color type is now available.
BankHolidayAddPublic holidays are taken into account in the Organizer control.
grTypeNew constant to manage Radar charts.
HLinkMemoThe constant hAcceptOpenedFile is now available.
iPhone/iPad The following WLanguage functions have been improved:
OrganizerChangeModeNew constant to define a custom number of days in the Organizer control.
AuthIdentifyNew syntax to perform an authentication via the OpenID protocol.
ChronoStartNew syntax using the Chrono type.
ChronoEndNew syntax using the Chrono type.
ChronoPauseNew syntax using the Chrono type.
ChronoResetNew syntax using the Chrono type.
ChronoResumeNew syntax using the Chrono type.
ChronoValueNew syntax using the Chrono type.
dArcNew parameter to specify the image (Image control or Image variable).
dBorderNew parameter to specify the image (Image control or Image variable).
dCircleNew parameter to specify the image (Image control or Image variable).
dChangeModeNew parameter to specify the image (Image control or Image variable).
dChordNew parameter to specify the image (Image control or Image variable).
dBackgroundNew parameter to specify the image (Image control or Image variable).
dLineNew parameter to specify the image (Image control or Image variable).
GetGUIDNew constant to get a 64-hexadecimal character GUID.
dPointNew parameter to specify the image (Image control or Image variable).
dFontNew parameter to specify the image (Image control or Image variable).
dPolygonNew parameter to specify the image (Image control or Image variable).
dSliceNew parameter to specify the image (Image control or Image variable).
dRectangleNew parameter to specify the image (Image control or Image variable).
dRoundedRectangleNew parameter to specify the image (Image control or Image variable).
dRectangleGradientNew parameter to specify the image (Image control or Image variable).
dFillNew parameter to specify the image (Image control or Image variable).
dPenNew parameter to specify the image (Image control or Image variable).
dTextNew parameter to specify the image (Image control or Image variable).
grCreateNew constant used to create Pyramid charts.
grParameterNew constants used to define the representation mode of the data in a Pyramid chart.
grRotationThis function is now available for Pyramid charts.
grTypeNew constant used to manage Pyramid charts.
HashStringMurmur algorithm support.
HashFileMurmur algorithm support.
HashCheckStringMurmur algorithm support.
HashCheckFileMurmur algorithm support.
BankHolidayAddPublic holidays are taken into account in the Organizer control.
MaxThe values to compare can now be found in an array.
MinThe values to compare can now be found in an array.
WINDEVVersionNew constant to know the language of the framework.
LooperInfoXYA new constant now allows seeing the name of the break when hovering over it.
Apple Watch The following WLanguage functions have been improved:
ChronoStartNew syntax using the Chrono type.
ChronoEndNew syntax using the Chrono type.
ChronoPauseNew syntax using the Chrono type.
ChronoResetNew syntax using the Chrono type.
ChronoResumeNew syntax using the Chrono type.
ChronoValueNew syntax using the Chrono type.
GetGUIDNew constant to get a 64-hexadecimal character GUID.
WINDEVVersionNew constant to know the language of the framework.
New WLanguage properties
Android The new WLanguage properties for the Android applications are as follows:
FicCryptMethod..FicCryptMethod is used to configure the encryption mode of the data file.
MmoCryptMethod..MmoCryptMethod is used to configure the encryption mode of memo file (.MMO extension) associated with the data file.
NdxCryptMethod..NdxCryptMethod is used to configure the encryption mode of index file (.NDX extension) associated with the data file.
Process..Process is used to modify the processes that must be run by the events available on a control, window, page, report, etc.
Token..Token allows you to manage the different tokens associated with a "Text token" edit control.
TokenAllowDuplicate..TokenAllowDuplicate allows:
  • Authorizing (or not) the input of duplicates in a "Text token" edit control.
  • Finding out if duplicates are allowed in a "Text token" edit control.
TokenCurrentInput..TokenCurrentInput allows you to read or modify the value being entered in a "Text token" edit control.
TokenDeletable..TokenDeletable allows:
  • Finding out whether the end user is allowed (or not) to delete tokens in a "Text token" edit control.
  • Authorizing (or not) the end user to delete tokens in a "Text token" edit control.
TokenEnabled..TokenEnabled allows you to know if an edit control is a "Text token" edit control.
TokenListSeparator..TokenListSeparator retrieves or modifies the separators that trigger the creation of new tokens when entering information in a "Text token" edit control.
Android Widget The new WLanguage properties for the applications in Widget Android mode are as follows:
FicCryptMethod..FicCryptMethod is used to configure the encryption mode of the data file.
MmoCryptMethod..MmoCryptMethod is used to configure the encryption mode of memo file (.MMO extension) associated with the data file.
NdxCryptMethod..NdxCryptMethod is used to configure the encryption mode of index file (.NDX extension) associated with the data file.
Process..Process is used to modify the processes that must be run by the events available on a control, window, page, report, etc.
iPhone/iPad The new WLanguage properties for the iPhone/iPad applications are as follows:
Token..Token allows you to manage the different tokens associated with a "Text token" edit control.
TokenAllowDuplicate..TokenAllowDuplicate allows:
  • Authorizing (or not) the input of duplicates in a "Text token" edit control.
  • Finding out if duplicates are allowed in a "Text token" edit control.
TokenCurrentInput..TokenCurrentInput allows you to read or modify the value being entered in a "Text token" edit control.
TokenDeletable..TokenDeletable allows:
  • Finding out whether the end user is allowed (or not) to delete tokens in a "Text token" edit control.
  • Authorizing (or not) the end user to delete tokens in a "Text token" edit control.
TokenEnabled..TokenEnabled allows you to know if an edit control is a "Text token" edit control.
TokenListSeparator..TokenListSeparator retrieves or modifies the separators that trigger the creation of new tokens when entering information in a "Text token" edit control.
Improved WLanguage properties
Windows Mobile The following WLanguage properties for Android applications have been modified:
FicCryptMethodNew constant to perform 128-bit AES encryption (with OFB) on data files.
MmoCryptMethodNew constant to perform 128-bit AES encryption (with OFB) on memo files.
NdxCryptMethodNew constant to perform 128-bit AES encryption (with OFB) on index files.
InputMaskNew constants to manage UUID masks.
NoteThis property is now available for the controls and blocks of the reports.
NoteTitleThis property is now available for the controls and blocks of the reports.
TypeNew constants to manage UUID items.
Android The following WLanguage properties for Android applications have been modified:
MovementAPTThis property is now available on the Organizer control.
GranularityMovementThis property is now available on the Organizer control.
GranularityDurationThis property is now available on the Organizer control.
WorkingHourStartThis property is now available on the Organizer control.
WorkingHourEndThis property is now available on the Organizer control.
InputMaskNew constants to manage UUID masks.
MaskTitleDateThis property is now available on the Organizer control.
DirectInputAPTThis property is now available on the Organizer control.
PeriodSelectionThis property is now available on the Organizer control.
TypeNew constants to manage UUID items.
iPhone/iPad The following WLanguage properties for iPhone/iPad applications have been modified:
FicCryptMethodNew constant to perform 128-bit AES encryption (with OFB) on data files.
MmoCryptMethodNew constant to perform 128-bit AES encryption (with OFB) on memo files.
NdxCryptMethodNew constant to perform 128-bit AES encryption (with OFB) on index files.
MovementAPTThis property is now available on the Organizer control.
GranularityMovementThis property is now available on the Organizer control.
GranularityDurationThis property is now available on the Organizer control.
WorkingHourStartThis property is now available on the Organizer control.
WorkingHourEndThis property is now available on the Organizer control.
InputMaskNew constants to manage UUID masks.
MaskTitleDateThis property is now available on the Organizer control.
NoteThis property is now available for the controls and blocks of the reports.
DirectInputAPTThis property is now available on the Organizer control.
PeriodSelectionThis property is now available on the Organizer control.
NoteTitleThis property is now available for the controls and blocks of the reports.
TypeNew constants to manage UUID items.
New advanced types of WLanguage
Windows Mobile The new advanced types available for the Windows Mobile applications are as follows:
CriticalSectionCriticalSection variables are used to define critical sections to limit the simultaneous execution of a code (procedure, line of code, etc.) to one thread at a given moment in an application.
JSONThe JSON type makes it possible to simplify actions on data in JSON format.
OpenIDIdentityThe OpenIDIdentity type is used to define all the advanced characteristics of a user connected to a service via the OAuth 2.0 protocol.
OpenIDParametersThe OpenIDParameters type is used to define all the advanced features of an authentication for OpenID.
Android The new advanced types available for the Android applications are as follows:
ControlThe Control type is used to define the characteristics of a control.
JSONThe JSON type makes it possible to simplify actions on data in JSON format.
mqttSessionThe mqttSession type is used to define the parameters for connecting to the MQTT broker.
notificationCatergoryThe type notificationCategory makes it possible to define all the advanced characteristics of a notification category.
PointA Point variable is a structured type that is used to represent a position (X, Y) in 2 dimensions.
RectangleA Rectangle variable is a structured type that is used to represent a rectangle (X, Y, Width, Height) in 2 dimensions.
URIA URI (Uniform Resource Identifier) variable makes it possible to identify a physical resource (e.g.: a file) or an abstract resource (e.g.: a web page).
Android Widget The new advanced types available for the applications in Android Widget mode are as follows:
ControlThe Control type is used to define the characteristics of a control.
JSONThe JSON type makes it possible to simplify actions on data in JSON format.
PointA Point variable is a structured type that is used to represent a position (X, Y) in 2 dimensions.
RectangleA Rectangle variable is a structured type that is used to represent a rectangle (X, Y, Width, Height) in 2 dimensions.
URIA URI (Uniform Resource Identifier) variable makes it possible to identify a physical resource (e.g.: a file) or an abstract resource (e.g.: a web page).
iPhone/iPad The new advanced types available for the iPhone/iPad applications are as follows:
ChronoThe Chrono type is used to define all the advanced characteristics of a stopwatch.
CriticalSectionCriticalSection variables are used to define critical sections to limit the simultaneous execution of a code (procedure, line of code, etc.) to one thread at a given moment in an application.
JSONThe JSON type makes it possible to simplify actions on data in JSON format.
nfcDataA nfcData variable is used to describe and handle the data of a nfcTag variable].
nfcTagThe nfcTag type is used to define the advanced characteristics of an NFC tag (Near Field Communication).
OpenIDIdentityThe OpenIDIdentity type is used to define all the advanced characteristics of a user connected to a service via the OAuth 2.0 protocol.
OpenIDParametersThe OpenIDParameters type is used to define all the advanced features of an authentication for OpenID.
Apple Watch The new advanced types available for the Apple Watch applications are as follows:
Versions 24 and later
Chrono
New in version 24
Chrono
Chrono
The Chrono type is used to define all the advanced characteristics of a stopwatch.
Versions 24 and later
JSON
New in version 24
JSON
JSON
The JSON type makes it possible to simplify actions on data in JSON format.
Improved advanced WLanguage types
Windows Mobile The following advanced types have been improved for Windows Mobile applications:
BarCodeNew properties:
  • ..Image, to specify the image to use in the center of a QR Code.
  • ..ImageProportion, to specify the proportion of the area occupied by the image in the center of the QR Code.
Android The following advanced types have been improved for Android applications:
BarCodethe ..Options property is now available.
httpRequest
  • New properties:
  • ..ClientCertificate to specify the Client certificate.
  • ..Destination to indicate the full path of the backup file of the query result.
  • ..ClientCertificatePassword to indicate the password associated with the client certificate.
  • ..ProcedureTrace to identify the headers and the data sent.
Notification..Category, a new property, makes it possible to manage notification categories.
AppointmentThis type now allows you to manage appointments in an Organizer control.
RepetitionThis type now allows you to manage the repetition of appointments in an Organizer control.
restRequest
  • New properties:
  • ..ClientCertificate to specify the Client certificate.
  • ..Destination to indicate the full path of the backup file of the query result.
  • ..ClientCertificatePassword to indicate the password associated with the client certificate.
  • ..ProcedureTrace to identify the headers and the data sent.
iPhone/iPad The following advanced types have been improved for iPhone/iPad applications:
BarCodeNew properties:
  • ..Image, to specify the image to use in the center of a QR Code.
  • ..ImageProportion, to specify the proportion of the area occupied by the image in the center of the QR Code.
httpRequest
  • New properties:
  • ..ClientCertificate to specify the Client certificate.
  • ..Destination to indicate the full path of the backup file of the query result.
  • ..ClientCertificatePassword to indicate the password associated with the client certificate.
  • ..ProcedureTrace to identify the headers and the data sent.
AppointmentThis type now allows you to manage appointments in an Organizer control.
RepetitionThis type now allows you to manage the repetition of appointments in an Organizer control.
restRequest
  • New properties:
  • ..ClientCertificate to specify the Client certificate.
  • ..Destination to indicate the full path of the backup file of the query result.
  • ..ClientCertificatePassword to indicate the password associated with the client certificate.
  • ..ProcedureTrace to identify the headers and the data sent.
Minimum required version
  • Version 24
This page is also available for…
Comments
Click [Add] to post a comment