PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
New WEBDEV 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
WEBDEV - Server codeWindows The new WLanguage functions in server code are as follows:
AddReferenceAdds the reference of an object at the last position in a one-dimensional array.
AnsiToOemTransforms a character string in ANSI format (Windows) into a character string in OEM format (DOS).
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.
CoordinateEditorToScreenConverts a size or a position specified in the reference dpi in the editor (160 dpi) to the native dpi of screen on the device where the application is run.
CoordinateScreenToEditorConverts a size or a position specified in the native dpi of the screen on the device where the application is run to the reference dpi in the editor (160 dpi).
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.
DialogDisplays a message box and returns the value of the button clicked by the user.
DocChangeZOrderModifies the z-order of an Image or Text Area element in a DocX document.
DocDeleteDeletes an element from a document. This element is deleted from its associated document.
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.
ExecuteRefreshUIImmediately executes the "Request for refreshing the display" processing of the window, page, internal window, internal page, control template or supercontrol.
ExecuteRefreshUIParentImmediately runs the "Request for refreshing the display" process of parent.
fAttributeReadOnlySpecifies whether a text file is read-only and changes the read-only attribute of a file.
fDataDirCommonReturns a directory path for the shared data of the current application:
  • between all the users of the computer
  • between all the TSE users
This directory can be used without restriction in Windows XP, Vista, ... This directory is used to store: 
  • the files for the general configuration of the application (.INI files, .XML files, etc.).
  • the data files common to all the users (HFSQL.fic, .ndx and.mmo files).
fListDiskReturns the list of disks installed on the computer.
fLongNameReturns the long name of a file or directory.
fLongPathReturns the full long path of a file or directory.
fReadLineRegularExpressionReads a line in an external file and retrieves in variables the sections of this line according to a regular expression.
fShortNameReturns the short name of a file or directory.
fShortPathReturns the full short path of a file or directory.
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.
gpwAddAuthLoginAdds a login button (Facebook, Google, Microsoft, etc.) in the login window or page.
gpwAuthLoginAllows you to connect to the User Groupware using authentication with an account such as Facebook, Google, Microsoft, etc.
gpwDefaultReturns the value that corresponds to "DEFAULT" according to the framework being used.
gpwNoneReturns the value of the word "NONE" according to the framework being used.
gpwRegisteredUsersReturns the value that corresponds to "Registered users" according to the framework being used.
gpwSupervisorReturns the username of the "Supervisor" account according to the framework being used.
gpwVisitorReturns the value that corresponds to the word "Visitor" according to the framework used.
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).
iAddAttachmentAdds an attachment in a PDF file generated by a PDF print export.
ImageLayerVisibleUsed to make a layer found in a WDPIC image visible or invisible.
InputDisplays a message allowing the user to type an information.
InsertReferenceAdds the reference of an object at given position in a one-dimensional array.
iPrintXLSPrints the current worksheet of a document in "xlsx" or "xls" format.
iSequencingAddXLSAdds a print of XLS orXLSX document into a sequence of report prints.
LargeFontFactorReturns the current enlargement ratio of a WINDEV window (only if Windows is in "large fonts" mode).
LeapYearIndicates whether the specified year is a leap year or not.
mlDeleteVariableDeletes a variable from the MATLAB session.
mlEndEnds a MATLAB session. This session was initialized by mlInitialize.
mlExecuteEvaluates and runs a command on a MATLAB session.
mlGetVariableRetrieves the value of a variable for the MATLAB session.
mlInitializeInitializes a new independent MATLAB session with an empty workspace in order to run functions.
mlListVariableLists the variables found in the MATLAB session.
mlLoadWorkspaceLoads all the variables of a MATLAB file in the session.
mlResetWorkSpaceDeletes all the variables from the MATLAB session.
mlSaveWorkspaceSaves the session workspace in a MATLAB file.
mlSetVariableWrites the value of a variable for the MATLAB session.
NationFrameworkDefines or identifies the language of the framework.
OemToAnsiConverts a character string in OEM format (DOS) into a character string in ANSI format (Windows).
OpenIDReadIdentityRetrieves the identity of a user contained in an AuthToken variable.
PDFPasswordProtects a PDF document with a password.
RedisConnectOpens a connection to a Redis server (or cluster).
RedisExecuteCommandExecutes a command on a Redis server and retrieves the result.
RedisPipelineAddAdds a Redis command in a pipeline.
RedisPipelineGetRetrieves the result of the execution of a Redis command that was added by RedisPipelineAdd.
RedisPipelineResetIgnores the results of the execution of a Redis command that was added by RedisPipelineAdd.
RedisPublishPublishes a message on a Redis broadcast channel.
RedisSubscribeSubscribes to a Redis broadcast channel.
RedisUnsubscribeCancels a subscription to a Redis broadcast channel.
RequestRefreshUIAsks to run the "Request for refreshing the display" process of the window, internal window, page, internal page, control template or supercontrol.
RequestRefreshUIParentAsks to run the "Request for refreshing the display" process of parent.
SchedulerModeReturns the display mode of a Scheduler control: day, week, month, ...
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.
TomorrowReturns the date of the day following the current day or a given date.
TrustedCertificateAddAdds a certificate to the list of trusted root authorities used to validate certification strings.
TrustedCertificateResetRemoves all the certificates added by TrustedCertificateAdd.
ValidatePasswordIndicates whether the specified password is valid for the current user.
YesterdayReturns the date of the day preceding the current day or a given date.
The new WLanguage functions (object syntax) in Server code 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>.AddAssistedInputAdds a row into the list of values available for the assisted input of an edit control.
<Edit>.AddTokenAdds a token to into a "Text token" 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>.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>.DrawTextRTFDraws an RTF 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>.DrawTextRTFDraws an RTF 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>.LayerVisibleUsed to make a layer found in a WDPIC image visible or invisible.
<Image>.PenDeclares the default color and style for the lines, rectangles, circles, ... found in an Image control.
dRectangleDegrade_objetDraws a rectangle in an Image control.
WEBDEV - Server codeLinux The new WLanguage functions for WEBDEV in Linux are as follows:
AddReferenceAdds the reference of an object at the last position in a one-dimensional array.
AnsiToOemTransforms a character string in ANSI format (Windows) into a character string in OEM format (DOS).
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.
BitmapInfoRetrieves the characteristics of an image file or the characteristics of a PDF file :
  • format,
  • width and height,
  • number of bits per pixel.
DialogDisplays a message box and returns the value of the button clicked by the user.
DocChangeZOrderModifies the z-order of an Image or Text Area element in a DocX document.
DocDeleteDeletes an element from a document. This element is deleted from its associated document.
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.
ExecuteRefreshUIImmediately executes the "Request for refreshing the display" processing of the window, page, internal window, internal page, control template or supercontrol.
ExecuteRefreshUIParentImmediately runs the "Request for refreshing the display" process of parent.
fAttributeReadOnlySpecifies whether a text file is read-only and changes the read-only attribute of a file.
fDataDirCommonReturns a directory path for the shared data of the current application:
  • between all the users of the computer
  • between all the TSE users
This directory can be used without restriction in Windows XP, Vista, ... This directory is used to store: 
  • the files for the general configuration of the application (.INI files, .XML files, etc.).
  • the data files common to all the users (HFSQL.fic, .ndx and.mmo files).
fLongNameReturns the long name of a file or directory.
fShortNameReturns the short name of a file or directory.
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.
gpwActivateUserValidates the creation of a new user in the database of user groupware by activating the user.
gpwAddAuthLoginAdds a login button (Facebook, Google, Microsoft, etc.) in the login window or page.
gpwAuthLoginAllows you to connect to the User Groupware using authentication with an account such as Facebook, Google, Microsoft, etc.
gpwCheckUserChecks the existence and validity of the password for a user of the user groupware.
gpwDefaultReturns the value that corresponds to "DEFAULT" according to the framework being used.
gpwFindUserRetrieves the characteristics of a user of the user groupware.
gpwForgottenPasswordRuns an action to retrieve or change the password of a user.
gpwNoneReturns the value of the word "NONE" according to the framework being used.
gpwRegisteredUsersReturns the value that corresponds to "Registered users" according to the framework being used.
gpwSupervisorReturns the username of the "Supervisor" account according to the framework being used.
gpwVisitorReturns the value that corresponds to the word "Visitor" according to the framework used.
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).
iAddAttachmentAdds an attachment in a PDF file generated by a PDF print export.
InputDisplays a message allowing the user to type an information.
InsertReferenceAdds the reference of an object at given position in a one-dimensional array.
KeyCalcActivationKeyCalculates the activation key of application from the initial key.
KeyCompareKeyCompares an initial key with an activation key.
KeyGenerateInitialKeyGenerates the initial key (unique license number) for the activation system of the application.
KeyGetIdentifierRetrieves the identifier that was used to generate an initial key.
LeapYearIndicates whether the specified year is a leap year or not.
MongoAddAdds one or more documents into a collection of MongoDB database.
MongoCreateCreates a connection to a MongoDB server or cluster.
MongoCreateCollectionCreates a collection in a MongoDB database while specifying the options of this collection.
MongoDeleteAllDeletes all the documents (corresponding to the specified filter) from a collection of a MongoDB database.
MongoDeleteCollectionDeletes a collection from a MongoDB database.
MongoDeleteOneDeletes a document from a collection in a MongoDB database.
MongoDeteleDatabaseDeletes a MongoDB database as well as its collections.
MongoExecuteCommandRuns a generic command on a MongoDB database or on a MongoDB collection.
MongoFindFinds documents in a MongoDB collection.
MongoGridFSDeleteFileDeletes a file identified by its name from a MongoDB file system.
MongoGridFSDeleteFileByIdDeletes a file identified by its identifier from a MongoDB file system.
MongoGridFSGetFileRetrieves (on the local computer) a file identified by its name and found in a MongoDB file system.
MongoGridFSGetFileByIdRetrieves (on the local computer) a file identified by its identifier and found in a MongoDB file system.
MongoGridFSGetFileInfoAllows you to get information about a MongoDB file (gridFS).
MongoGridFSListFileRetrieves the list of MongoDB files found in the MongoDB file system (gridFS).
MongoGridFSSendFileCopies a file from the local computer to a MongoDB file system (gridFS).
MongoInfoReturns information about a MongoDB database.
MongoModifyAllModifies documents in a collection of a MongoDB database.
MongoModifyOneModifies a document in a collection of MongoDB database.
NationFrameworkDefines or identifies the language of the framework.
OemToAnsiConverts a character string in OEM format (DOS) into a character string in ANSI format (Windows).
OpenIDReadIdentityRetrieves the identity of a user contained in an AuthToken variable.
RedisConnectOpens a connection to a Redis server (or cluster).
RedisExecuteCommandExecutes a command on a Redis server and retrieves the result.
RedisPipelineAddAdds a Redis command in a pipeline.
RedisPipelineGetRetrieves the result of the execution of a Redis command that was added by RedisPipelineAdd.
RedisPipelineResetIgnores the results of the execution of a Redis command that was added by RedisPipelineAdd.
RedisPublishPublishes a message on a Redis broadcast channel.
RedisSubscribeSubscribes to a Redis broadcast channel.
RedisUnsubscribeCancels a subscription to a Redis broadcast channel.
RequestRefreshUIAsks to run the "Request for refreshing the display" process of the window, internal window, page, internal page, control template or supercontrol.
RequestRefreshUIParentAsks to run the "Request for refreshing the display" process of parent.
SchedulerModeReturns the display mode of a Scheduler control: day, week, month, ...
SFAddCreates a record in a file of a Salesforce database.
SFConnectAllows you to authenticate yourself beside a Salesforce platform.
SFConvertLeadConverts the leads.
SFDeleteDeletes records from a Salesforce database.
SFDisconnectDisconnect:
  • the Salesforce platform.
  • the current Salesforce session.
SFEmptyRecycleBinClears the specified records from the Salesforce recycle bin.
SFExecuteProcessRequests the execution of a specific process.
SFExecuteQueryRuns an SOQL query (Salesforce Object Query Language) on a Salesforce database.
SFForwardQueryContinues to run a SOQL query (Salesforce Object Query Language) on the records of a Salesforce database.
SFMergeMerges the Salesforce records (also called Salesforce objects).
SFModifyModifies the records of a file defined in Salesforce.
SFReadRetrieves the Salesforce records from their identifiers.
SFSearchPerforms a search among the records found in a Salesforce database.
SFSeekDeletedSeeks and retrieves the records (Salesforce objects) deleted during the specified period.
SFSeekModifiedSeeks and retrieves the records (Salesforce objects) modified during the specified period.
SFUndeleteRestores the Salesforce records that were previously erased.
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.
TomorrowReturns the date of the day following the current day or a given date.
TrustedCertificateAddAdds a certificate to the list of trusted root authorities used to validate certification strings.
TrustedCertificateResetRemoves all the certificates added by TrustedCertificateAdd.
ValidatePasswordIndicates whether the specified password is valid for the current user.
YesterdayReturns the date of the day preceding the current day or a given date.
The new WLanguage functions (object syntax) for WEBDEV in Linux 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>.AddAssistedInputAdds a row into the list of values available for the assisted input of an edit control.
<Edit>.AddTokenAdds a token to into a "Text token" 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>.TokenCountReturns the number of tokens present in a "Text token" edit control.
<sfConnection variable>.AddCreates a record in a file of a Salesforce database.
<sfConnection variable>.ConnectAllows you to authenticate yourself beside a Salesforce platform.
<sfConnection variable>.ConvertLeadConverts the leads.
<sfConnection variable>.DeleteDeletes records from a Salesforce database.
<sfConnection variable>.DisconnectDisconnect:
  • the Salesforce platform.
  • the current Salesforce session.
<sfConnection variable>.EmptyRecycleBinClears the specified records from the Salesforce recycle bin.
<sfConnection variable>.ExecuteProcessRequests the execution of a specific process.
<sfConnection variable>.ExecuteQueryRuns an SOQL query (Salesforce Object Query Language) on a Salesforce database.
<sfConnection variable>.ForwardQueryContinues to run a SOQL query (Salesforce Object Query Language) on the records of a Salesforce database.
<sfConnection variable>.MergeMerges the Salesforce records (also called Salesforce objects).
<sfConnection variable>.ModifyModifies the records of a file defined in Salesforce.
<sfConnection variable>.ReadRetrieves the Salesforce records from their identifiers.
<sfConnection variable>.SearchPerforms a search among the records found in a Salesforce database.
<sfConnection variable>.SeekDeletedSeeks and retrieves the records (Salesforce objects) deleted during the specified period.
<sfConnection variable>.SeekModifiedSeeks and retrieves the records (Salesforce objects) modified during the specified period.
<sfConnection variable>.UndeleteRestores the Salesforce records that were previously erased.
PHP The new WLanguage functions for PHP are as follows:
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.
NationFrameworkDefines or identifies the language of the framework.
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 PHP are as follows:
<Edit>.AddAssistedInputAdds a row into the list of values available for the assisted input of an edit control.
<Edit>.AddTokenAdds a token to into a "Text token" 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>.TokenCountReturns the number of tokens present in a "Text token" edit control.
WEBDEV - Browser code The new WLanguage functions for WEBDEV in browser code are as follows:
dCopyCopies an image into another image.
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.
TomorrowReturns the date of the day following the current day or a given date.
The new WLanguage functions (object syntax) for WEBDEV in browser code are as follows:
<Edit>.AddAssistedInputAdds a row into the list of values available for the assisted input of an edit control.
<Edit>.AddTokenAdds a token to into a "Text token" 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.
Improved WLanguage functions
WEBDEV - Server codeWindowsLinux The following functions have been modified in this version:
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.
ConfirmNow available in Ajax mode.
ContextCloseNow available in Ajax mode.
ContextOpenNow available in Ajax mode.
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).
DocAdd
  • New constants to manage the different breaks (line, column, paragraph breaks, etc.).
  • Now returns the added fragment.
DocInsert
  • New constants to manage the different breaks (line, column, paragraph breaks, etc.).
  • Now returns the inserted fragment.
DocInsertTableNow returns the inserted fragment.
DocOpenManagement of the password set on docx files.
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).
dTextRTFNew parameter to specify the image (Image control or Image variable).
DynamicServingConfigureNow available in Ajax mode.
FramesetRefreshNow available in Ajax mode.
FramesetDisplayNow available in Ajax mode.
FramesetUseNow available in Ajax mode.
gpwConnectUserNew syntax to manage authentication via OpenID.
gpwLoginNew syntax to manage authentication via OpenID.
HashStringMurmur algorithm support.
HashFileMurmur algorithm support.
HashCheckStringMurmur algorithm support.
HashCheckFileMurmur algorithm support.
HOnErrorThis function is now available in the stored procedures.
iSequencingAddDocNew parameter to manage the password on the document.
iPrintDocNow returns a result to find out if the document has been loaded.
iParameterPDFNew constant to manage different PDF/A formats (PDF/A-1B et PDF/A-3B).
MaxThe values to compare can now be found in an array.
MinThe values to compare can now be found in an array.
OKCancelNow available in Ajax mode.
YesNoNow available in Ajax mode.
PageRefreshNow available in Ajax mode.
PageDisplayNow available in Ajax mode.
PageDisplayDialogNow available in Ajax mode.
PageCloseDialogNow available in Ajax mode.
PageUseNow available in Ajax mode.
SocketConnectSSLModifying default values.
SocketCreateSSLModifying default values.
TableInsertChildNow available in Ajax mode.
UseNow available in Ajax mode.
WINDEVVersionNew constant to know the language of the framework.
xlsOpenManagement of password set on the xls file.
xlsSavePossibility to set a password on the xls file.
New WLanguage properties
WEBDEV - Server codeWindowsLinux The new properties 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.
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.
WEBDEV - Browser code The new properties are as follows:
TokenCurrentInput..TokenCurrentInput allows you to read or modify the value being entered in a "Text token" edit control.
PHP The new properties 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.
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
WEBDEV - Server codeWindowsLinux The following properties have been modified in this version:
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 used to manage:
  • UUID items.
  • new controls.
New advanced types of WLanguage
WEBDEV - Server codeWindows The new WLanguage types for the WEBDEV 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.
docFormatMulticolumnThe docFormatMulticolumn type is used to define all the advanced characteristics of a multicolumn section defined in a docSection variable.
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.
redisConnectionThe type redisConnection makes it possible to define all the advanced characteristics of a connection to a Redis server (or cluster).
redisResponseThe type redisResponse makes it possible to define all the advanced characteristics of a response received by RedisExecuteCommand or RedisPipelineGet.
WEBDEV - Server codeLinux The new WLanguage types for the WEBDEV applications in Linux 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.
docFormatMulticolumnThe docFormatMulticolumn type is used to define all the advanced characteristics of a multicolumn section defined in a docSection variable.
JSONThe JSON type makes it possible to simplify actions on data in JSON format.
mongoCollectionThe mongoCollection type is used to define the advanced characteristics of a collection in a database of a MongoDB server.
mongoCollectionOptionThe mongoCollectionOption type is used to define the advanced characteristics of collection options in a MongoDB database.
mongoConnectionThe mongoConnection type is used to define the advanced characteristics of a connection to a MongoDB server.
mongoDatabaseThe mongoDatabase type is used to define the characteristics of a database for a MongoDB server.
mongoDatabaseInfoThe mongoDatabaseInfo type is used to define the advanced characteristics of information about a MongoDB database.
mongoFindOptionThe mongoFindOption type is used to define the advanced characteristics of a search in a MongoDB database.
mongoGridFSThe mongoGridFS type is used to define the advanced characteristics of a file system for a MongoDB database.
mongoGridFSFileInfoThe mongoGridFSFileInfo type is used to define the advanced characteristics of a file found in a MongoDB database.
mongoResultThe mongoResult type is used to find out the result during a search performed in a MongoDB database.
mongoWriteConcernThe mongoWriteConcern type is used to define the advanced characteristics of options for writing into a MongoDB database.
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.
redisConnectionThe type redisConnection makes it possible to define all the advanced characteristics of a connection to a Redis server (or cluster).
redisResponseThe type redisResponse makes it possible to define all the advanced characteristics of a response received by RedisExecuteCommand or RedisPipelineGet.
PHP The following WLanguage types are now available for WEBDEV sites in PHP:
ColorThe Color type is used to define the advanced characteristics of a WLanguage color.
Improved advanced WLanguage types
WEBDEV - Server codeWindowsLinux The following advanced types have been improved for WEBDEV 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.
docFragment..Extent, new property to know the number of characters in the fragment.
docParagraph..StartSection and ..EndSection are now available in read and write mode.
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.
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
Comments
Click [Add] to post a comment