PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
This content has been translated automatically. Click here to view the French version.
  • 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/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Overview
In version 28, new functions, properties and data types have been introduced and some have been improved.
New WLanguage functions
Android The new WLanguage functions for Android are as follows:
Germany.CheckIdNrChecks the validity of an IdNr (personal identification number in Germany).
Germany.CheckUStIdNrChecks the validity of a USt-IdNr (company identification number in Germany).
RoundToMultipleReturns a numeric value rounded to the nearest multiple of another numeric value.
Belgium.CheckCBEChecks the validity of a CBE number (identifier from the Crossroads Bank for Belgian Enterprises).
Belgium.CheckNISSChecks the validity of a NISS number (Belgian social security identification number).
Belgium.CheckEUChecks the validity of a EU number (Belgian Establishment Unit number used to identify companies).
BitcoinValidAddressChecks whether a Bitcoin wallet address is valid.
Brazil.CheckCNPJChecks the validity of a CNPJ number (company identification number in Brazil).
Brazil.CheckCPFChecks the validity of a CPF number (personal identification number in Brazil).
Canada.CheckSINChecks the validity of a Canadian Social Insurance Number (SIN).
Canada.CheckBN9Checks the validity of a Canadian 9-digit Business Number (BN9).
Canada.CheckBN15Checks the validity of a Canadian 15-digit Business Number (BN15).
BCToImageGenerates the image of a bar code.
CoordinateImageControlToImageConverts the coordinates of a rectangle in the Image control to the corresponding coordinates in the image displayed in the control.
CoordinateImageToImageControlConverts the coordinates of a rectangle in the image to the corresponding coordinates in the Image control.
DelayBeforeClosingLimits the display duration of a window or dialog box.  If no user action is performed, when the specified amount of time is reached:
  • for a window, the code of a window button will be run. 
  • for a dialog box, the dialog box is automatically closed.
RequestRefreshUIElementRequests the execution of the "Request for refreshing the display" event of the specified element (and gives back control without waiting for the execution of the event).
RequestRefreshUIParentAsks to run the "Request for refreshing the display" process of parent.
dBlurBlurs the entire given area:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
dModifyContrastChanges the contrast of an image contained:
  • in an Image control,
  • in an Image variable.
dStraightenTransforms an image by applying perspective correction.
ErrorWithTimeoutDisplays a custom error message in a system error window for a set amount of time.
ErrorWithTimeoutAsynchronousDisplays a custom error message in a non-blocking system error window for a given amount of time.
Spain.CheckDNIChecks the validity of a DNI number (personal identification number in Spain).
Spain.CheckNIFChecks the validity of a NIF number (company identification number in Spain).
UnitedStates.CheckEINChecks the validity of a U.S. Employer Identification Number.
UnitedStates.CheckFEIChecks the validity of a U.S. Firm Establishment Identifier.
UnitedStates.CheckSSNChecks the validity of a U.S. Social Security Number.
ExecuteFunctionExecutes a WLanguage function identified by its name.
ExecuteRefreshUIElementImmediately executes the "Request for refreshing the display" event of the given element.
ExecuteRefreshUIParentImmediately executes the "Request for refreshing the display" event of the parent.
ExtractStringBetweenAllows you to:
  • extract a substring between two given separators from a character string.
  • search for substrings between two given separators in a character string.
fLoadResourceLoads the content of a resource from a library.
France.CheckINSEETests the validity of an INSEE number (identification number of physical persons assigned by the National Institute of Statistics and Economic Studies - Institut National de la Statistique et des Etudes Economiques).
France.CheckSIRENChecks the validity of a French SIREN number (Système d'Identification du Répertoire des Entreprises).
France.CheckSIRETChecks the validity of a French SIRET number (Système d'Identification du Répertoire des Etablissements).
fBuildRelativePathReturns the path to a file relative to a reference directory.
FTPProxySpecifies whether the communication functions that use the FTP protocol must go through a proxy to run their requests.
IBANValidChecks the validity of an International Bank Acount Number (IBAN).
iPrintAreaMarkdownPrints Markdown text in a rectangular area.
InfoWithTimeoutAsynchronousDisplays a custom message in a non-blocking system information window for a given amount of time.
Italy.CheckCFChecks the validity of a CF number (personal identification number in Italy).
Italy.CheckIVAChecks the validity of an IVA number (company identification number in Italy).
MarkdownToHTMLConverts a string in Markdown format into a buffer in HTML format (encoded in UTF8).
MarkdownToPDFConverts a string (or buffer) in Markdown format into a buffer containing an Document PDF.
MarkdownToTextConverts a Markdown string to text (without tags).
AccuracyThe Accuracy property is used to handle the precision of an element.
CapitalizeEachWordCapitalizes the first letter of all words in a string.
SocketProxySpécifie si les sockets TCP et les WebSockets doivent ou non passer par un proxy SOCKS5 pour exécuter leurs requêtes.
Switzerland.CheckUIDChecks the validity of a UID number (Swiss business identification number).
Switzerland.CheckOASIChecks the validity of a Swiss Old-​Age and Survivors' Insurance Number (OASI).
Switzerland.CheckBERChecks the validity of a BER number (company identifier in the Swiss Business and Enterprise Register).
TableSearchEverywhereSearches for a value in all the columns of the following controls:
  • Table control,
  • TreeView Table control,
  • Table control displayed in a Combo Box control.
TableDeleteSelectDeletes the selected rows from a Table or Treeview Table control.
ThreadStopRequestedChecks if a stop request has been sent to the running thread.
ThreadRequestStopSends a stop request to a thread.
LooperDeleteSelectDeletes the selected rows from a Looper control.
The new WLanguage functions (prefix syntax) for Android are as follows:
<Chrono>.EndStops a stopwatch and returns the time elapsed (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 a running stopwatch.
<Chrono>.ResumeResumes a stopwatch previously stopped by <Chrono>.Fin or <Chrono>.Pause.
<Image>.CoordinateVersImageConverts the coordinates of a rectangle in the Image control to the corresponding coordinates in the image displayed in the control.
<Image>.CoordinateFromImageConverts the coordinates of a rectangle in the image to the corresponding coordinates in the Image control.
<DateTime type>.ToStringConverts a DateTime to string in the specified format.
<Image>.BlurBlurs the entire given area in an Image control.
<Image variable>.BlurBlurs the entire given area in a variable of type Image.
<picLayer variable>.BlurBlurs the entire given area in a variable of type picLayer.
<WDPic variable>.BlurBlurs the entire given area in a variable of type WDPic (on the background layer).
<Image>.ModifyContrastChanges the contrast of an image contained in an Image control.
<Image variable>.ModifyContrastModifies the contrast of an image in an Image variable.
<DiskFile variable>.ChangeSizeResizes an external file.
<DiskFile variable>.FindFinds a character string or a buffer in a file opened by fOpen.
<DiskFile variable>.WriteLineWrites a line into a text file (ANSI or UNICODE).
<DiskFile variable>.WriteWrites:
  • a character string into an external file.
  • a memory section.
<DiskFile variable>.CloseCloses an external file.
<DiskFile variable>.ReadLineReads a line from an external file (ANSI or UNICODE).
<DiskFile variable>.ReadReads:
  • a block of bytes (characters) in an external file (ANSI or Unicode),
  • the content of an external file (ANSI or Unicode) and assigns it to a memory area.
<DiskFile variable>.FileNameReturns the name of an external file currently open.
<DiskFile variable>.SeekGets and sets current position in an external file.
<DiskFile variable>.SizeReturns the size of a file (in bytes).
<pdfDocument variable>.SaveSaves the content of a pdfDocument variable in a ".PDF" file.
<Table>.SearchEverywhereSearches for a value in all the columns of the following controls:
  • Table control,
  • TreeView Table control,
  • Table control displayed in a Combo Box control.
<Table>.DeleteSelectDeletes the selected rows from a Table or Treeview Table control.
<Thread>.RequestStopSends a stop request to a thread.
<Looper>.DeleteSelectDeletes the selected rows from a Looper control.
Android Widget The new WLanguage functions for developing in Android widget mode are as follows:
Germany.CheckIdNrChecks the validity of an IdNr (personal identification number in Germany).
Germany.CheckUStIdNrChecks the validity of a USt-IdNr (company identification number in Germany).
RoundToMultipleReturns a numeric value rounded to the nearest multiple of another numeric value.
Belgium.CheckCBEChecks the validity of a CBE number (identifier from the Crossroads Bank for Belgian Enterprises).
Belgium.CheckNISSChecks the validity of a NISS number (Belgian social security identification number).
Belgium.CheckEUChecks the validity of a EU number (Belgian Establishment Unit number used to identify companies).
Brazil.CheckCNPJChecks the validity of a CNPJ number (company identification number in Brazil).
Brazil.CheckCPFChecks the validity of a CPF number (personal identification number in Brazil).
Canada.CheckSINChecks the validity of a Canadian Social Insurance Number (SIN).
Canada.CheckBN9Checks the validity of a Canadian 9-digit Business Number (BN9).
Canada.CheckBN15Checks the validity of a Canadian 15-digit Business Number (BN15).
BCToImageGenerates the image of a bar code.
DelayBeforeClosingLimits the display duration of a window or dialog box.  If no user action is performed, when the specified amount of time is reached:
  • for a window, the code of a window button will be run. 
  • for a dialog box, the dialog box is automatically closed.
dModifyContrastChanges the contrast of an image contained:
  • in an Image control,
  • in an Image variable.
Spain.CheckDNIChecks the validity of a DNI number (personal identification number in Spain).
Spain.CheckNIFChecks the validity of a NIF number (company identification number in Spain).
UnitedStates.CheckEINChecks the validity of a U.S. Employer Identification Number.
UnitedStates.CheckFEIChecks the validity of a U.S. Firm Establishment Identifier.
UnitedStates.CheckSSNChecks the validity of a U.S. Social Security Number.
ExtractStringBetweenAllows you to:
  • extract a substring between two given separators from a character string.
  • search for substrings between two given separators in a character string.
fLoadResourceLoads the content of a resource from a library.
France.CheckINSEETests the validity of an INSEE number (identification number of physical persons assigned by the National Institute of Statistics and Economic Studies - Institut National de la Statistique et des Etudes Economiques).
France.CheckSIRENChecks the validity of a French SIREN number (Système d'Identification du Répertoire des Entreprises).
France.CheckSIRETChecks the validity of a French SIRET number (Système d'Identification du Répertoire des Etablissements).
FTPProxySpecifies whether the communication functions that use the FTP protocol must go through a proxy to run their requests.
IBANValidChecks the validity of an International Bank Acount Number (IBAN).
Italy.CheckCFChecks the validity of a CF number (personal identification number in Italy).
Italy.CheckIVAChecks the validity of an IVA number (company identification number in Italy).
MarkdownToPDFConverts a string (or buffer) in Markdown format into a buffer containing an Document PDF.
CapitalizeEachWordCapitalizes the first letter of all words in a string.
SocketProxySpécifie si les sockets TCP et les WebSockets doivent ou non passer par un proxy SOCKS5 pour exécuter leurs requêtes.
Switzerland.CheckUIDChecks the validity of a UID number (Swiss business identification number).
Switzerland.CheckOASIChecks the validity of a Swiss Old-​Age and Survivors' Insurance Number (OASI).
Switzerland.CheckBERChecks the validity of a BER number (company identifier in the Swiss Business and Enterprise Register).
ThreadStopRequestedChecks if a stop request has been sent to the running thread.
ThreadRequestStopSends a stop request to a thread.
The new WLanguage functions (prefix syntax) for the Android widget mode are as follows:
<Chrono>.StartStarts a stopwatch to measure the duration of a process (in milliseconds) and resets a running stopwatch.
<Chrono>.EndStops a stopwatch and returns the time elapsed (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 a running stopwatch.
<Chrono>.ResumeResumes a stopwatch previously stopped by <Chrono>.Fin or <Chrono>.Pause.
<DateTime type>.ToStringConverts a DateTime to string in the specified format.
<Image>.ModifyContrastChanges the contrast of an image contained in an Image control.
<Image variable>.ModifyContrastModifies the contrast of an image in an Image variable.
<DiskFile variable>.ChangeSizeResizes an external file.
<DiskFile variable>.FindFinds a character string or a buffer in a file opened by fOpen.
<DiskFile variable>.WriteLineWrites a line into a text file (ANSI or UNICODE).
<DiskFile variable>.WriteWrites:
  • a character string into an external file.
  • a memory section.
<DiskFile variable>.CloseCloses an external file.
<DiskFile variable>.ReadLineReads a line from an external file (ANSI or UNICODE).
<DiskFile variable>.ReadReads:
  • a block of bytes (characters) in an external file (ANSI or Unicode),
  • the content of an external file (ANSI or Unicode) and assigns it to a memory area.
<DiskFile variable>.FileNameReturns the name of an external file currently open.
<DiskFile variable>.SeekGets and sets current position in an external file.
<DiskFile variable>.SizeReturns the size of a file (in bytes).
<pdfDocument variable>.SaveSaves the content of a pdfDocument variable in a ".PDF" file.
<Thread>.RequestStopSends a stop request to a thread.
iPhone/iPad The new WLanguage functions for iPhone/iPad are as follows:
Germany.CheckIdNrChecks the validity of an IdNr (personal identification number in Germany).
Germany.CheckUStIdNrChecks the validity of a USt-IdNr (company identification number in Germany).
RoundToMultipleReturns a numeric value rounded to the nearest multiple of another numeric value.
Belgium.CheckCBEChecks the validity of a CBE number (identifier from the Crossroads Bank for Belgian Enterprises).
Belgium.CheckNISSChecks the validity of a NISS number (Belgian social security identification number).
Belgium.CheckEUChecks the validity of a EU number (Belgian Establishment Unit number used to identify companies).
BitcoinValidAddressChecks whether a Bitcoin wallet address is valid.
Brazil.CheckCNPJChecks the validity of a CNPJ number (company identification number in Brazil).
Brazil.CheckCPFChecks the validity of a CPF number (personal identification number in Brazil).
Canada.CheckSINChecks the validity of a Canadian Social Insurance Number (SIN).
Canada.CheckBN9Checks the validity of a Canadian 9-digit Business Number (BN9).
Canada.CheckBN15Checks the validity of a Canadian 15-digit Business Number (BN15).
dModifyContrastChanges the contrast of an image contained:
  • in an Image control,
  • in an Image variable.
dStraightenTransforms an image by applying perspective correction.
dTextMarkdownDraws Markdown text:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable].
EnModePageDansFenêtreIndicates whether the page is displayed in a window control Page WEBDEV.
Spain.CheckDNIChecks the validity of a DNI number (personal identification number in Spain).
Spain.CheckNIFChecks the validity of a NIF number (company identification number in Spain).
UnitedStates.CheckEINChecks the validity of a U.S. Employer Identification Number.
UnitedStates.CheckFEIChecks the validity of a U.S. Firm Establishment Identifier.
UnitedStates.CheckSSNChecks the validity of a U.S. Social Security Number.
ExecuteFunctionExecutes a WLanguage function identified by its name.
France.CheckINSEETests the validity of an INSEE number (identification number of physical persons assigned by the National Institute of Statistics and Economic Studies - Institut National de la Statistique et des Etudes Economiques).
France.CheckSIRENChecks the validity of a French SIREN number (Système d'Identification du Répertoire des Entreprises).
France.CheckSIRETChecks the validity of a French SIRET number (Système d'Identification du Répertoire des Etablissements).
fBuildRelativePathReturns the path to a file relative to a reference directory.
FTPProxySpecifies whether the communication functions that use the FTP protocol must go through a proxy to run their requests.
fMIMETypeReturns the type of file according to the MIME standard (Multipurpose Internet Mail Extensions).
GenerateGeometricImageRandomly generates an image with geometric shapes. This image can be used to temporarily fill an Image control, for example.
HDropViewRemoves a materialized view from the HFSQL server.
IBANValidChecks the validity of an International Bank Acount Number (IBAN).
iPrintAreaMarkdownPrints Markdown text in a rectangular area.
iPrintingNationModifies the current language for the next print (programmed print or report print).
Italy.CheckCFChecks the validity of a CF number (personal identification number in Italy).
Italy.CheckIVAChecks the validity of an IVA number (company identification number in Italy).
MarkdownToHTMLConverts a string in Markdown format into a buffer in HTML format (encoded in UTF8).
MarkdownToPDFConverts a string (or buffer) in Markdown format into a buffer containing an Document PDF.
MarkdownToTextConverts a Markdown string to text (without tags).
CapitalizeEachWordCapitalizes the first letter of all words in a string.
SocketProxySpécifie si les sockets TCP et les WebSockets doivent ou non passer par un proxy SOCKS5 pour exécuter leurs requêtes.
Switzerland.CheckUIDChecks the validity of a UID number (Swiss business identification number).
Switzerland.CheckOASIChecks the validity of a Swiss Old-​Age and Survivors' Insurance Number (OASI).
Switzerland.CheckBERChecks the validity of a BER number (company identifier in the Swiss Business and Enterprise Register).
UTFConvertConverts a string or buffer to the specified format: UTF, ANSI, Unicode.
The new WLanguage functions (prefixed syntax) for iPhone/iPad are the following:
<DateTime type>.ToStringConverts a DateTime to string in the specified format.
<Image>.ModifyContrastChanges the contrast of an image contained in an Image control.
<Image variable>.ModifyContrastModifies the contrast of an image in an Image variable.
<Image>.DessineTexteMarkdownDraws a text in Markdown format in an Image control.
<Variable Image>.DessineTexteMarkdownDraws a text in Markdown format in an Variable of type Image.
<Variable picLayer>.DessineTexteMarkdownDraws a text in Markdown format in a variable of type picLayer.
<Variable WDPic>.DessineTexteMarkdownDraws a text in Markdown format in an Variable of type WDPic.
<DiskFile variable>.ChangeSizeResizes an external file.
<DiskFile variable>.FindFinds a character string or a buffer in a file opened by fOpen.
<DiskFile variable>.WriteLineWrites a line into a text file (ANSI or UNICODE).
<DiskFile variable>.WriteWrites:
  • a character string into an external file.
  • a memory section.
<DiskFile variable>.CloseCloses an external file.
<DiskFile variable>.ReadLineReads a line from an external file (ANSI or UNICODE).
<DiskFile variable>.ReadReads:
  • a block of bytes (characters) in an external file (ANSI or Unicode),
  • the content of an external file (ANSI or Unicode) and assigns it to a memory area.
<DiskFile variable>.FileNameReturns the name of an external file currently open.
<DiskFile variable>.SeekGets and sets current position in an external file.
<DiskFile variable>.SizeReturns the size of a file (in bytes).
<pdfDocument variable>.SaveSaves the content of a pdfDocument variable in a ".PDF" file.
IOS Widget The new WLanguage functions for developing in iOS widget mode are as follows:
Germany.CheckIdNrChecks the validity of an IdNr (personal identification number in Germany).
Germany.CheckUStIdNrChecks the validity of a USt-IdNr (company identification number in Germany).
RoundToMultipleReturns a numeric value rounded to the nearest multiple of another numeric value.
Belgium.CheckCBEChecks the validity of a CBE number (identifier from the Crossroads Bank for Belgian Enterprises).
Belgium.CheckNISSChecks the validity of a NISS number (Belgian social security identification number).
Belgium.CheckEUChecks the validity of a EU number (Belgian Establishment Unit number used to identify companies).
BitcoinValidAddressChecks whether a Bitcoin wallet address is valid.
Brazil.CheckCNPJChecks the validity of a CNPJ number (company identification number in Brazil).
Brazil.CheckCPFChecks the validity of a CPF number (personal identification number in Brazil).
Canada.CheckSINChecks the validity of a Canadian Social Insurance Number (SIN).
Canada.CheckBN9Checks the validity of a Canadian 9-digit Business Number (BN9).
Canada.CheckBN15Checks the validity of a Canadian 15-digit Business Number (BN15).
dModifyContrastChanges the contrast of an image contained:
  • in an Image control,
  • in an Image variable.
dStraightenTransforms an image by applying perspective correction.
dTextMarkdownDraws Markdown text:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable].
EnModePageDansFenêtreIndicates whether the page is displayed in a window control Page WEBDEV.
Spain.CheckDNIChecks the validity of a DNI number (personal identification number in Spain).
Spain.CheckNIFChecks the validity of a NIF number (company identification number in Spain).
UnitedStates.CheckEINChecks the validity of a U.S. Employer Identification Number.
UnitedStates.CheckFEIChecks the validity of a U.S. Firm Establishment Identifier.
UnitedStates.CheckSSNChecks the validity of a U.S. Social Security Number.
ExecuteFunctionExecutes a WLanguage function identified by its name.
France.CheckINSEETests the validity of an INSEE number (identification number of physical persons assigned by the National Institute of Statistics and Economic Studies - Institut National de la Statistique et des Etudes Economiques).
France.CheckSIRENChecks the validity of a French SIREN number (Système d'Identification du Répertoire des Entreprises).
France.CheckSIRETChecks the validity of a French SIRET number (Système d'Identification du Répertoire des Etablissements).
fBuildRelativePathReturns the path to a file relative to a reference directory.
GenerateGeometricImageRandomly generates an image with geometric shapes. This image can be used to temporarily fill an Image control, for example.
HDropViewRemoves a materialized view from the HFSQL server.
IBANValidChecks the validity of an International Bank Acount Number (IBAN).
Italy.CheckCFChecks the validity of a CF number (personal identification number in Italy).
Italy.CheckIVAChecks the validity of an IVA number (company identification number in Italy).
CapitalizeEachWordCapitalizes the first letter of all words in a string.
SocketProxySpécifie si les sockets TCP et les WebSockets doivent ou non passer par un proxy SOCKS5 pour exécuter leurs requêtes.
Switzerland.CheckUIDChecks the validity of a UID number (Swiss business identification number).
Switzerland.CheckOASIChecks the validity of a Swiss Old-​Age and Survivors' Insurance Number (OASI).
Switzerland.CheckBERChecks the validity of a BER number (company identifier in the Swiss Business and Enterprise Register).
UTFConvertConverts a string or buffer to the specified format: UTF, ANSI, Unicode.
The new WLanguage functions (prefixed syntax) in iOS Widget mode are the following:
<DateTime type>.ToStringConverts a DateTime to string in the specified format.
<Image>.ModifyContrastChanges the contrast of an image contained in an Image control.
<Image variable>.ModifyContrastModifies the contrast of an image in an Image variable.
<Image>.DessineTexteMarkdownDraws a text in Markdown format in an Image control.
<Variable Image>.DessineTexteMarkdownDraws a text in Markdown format in an Variable of type Image.
<Variable picLayer>.DessineTexteMarkdownDraws a text in Markdown format in a variable of type picLayer.
<Variable WDPic>.DessineTexteMarkdownDraws a text in Markdown format in an Variable of type WDPic.
<DiskFile variable>.ChangeSizeResizes an external file.
<DiskFile variable>.FindFinds a character string or a buffer in a file opened by fOpen.
<DiskFile variable>.WriteLineWrites a line into a text file (ANSI or UNICODE).
<DiskFile variable>.WriteWrites:
  • a character string into an external file.
  • a memory section.
<DiskFile variable>.CloseCloses an external file.
<DiskFile variable>.ReadLineReads a line from an external file (ANSI or UNICODE).
<DiskFile variable>.ReadReads:
  • a block of bytes (characters) in an external file (ANSI or Unicode),
  • the content of an external file (ANSI or Unicode) and assigns it to a memory area.
<DiskFile variable>.FileNameReturns the name of an external file currently open.
<DiskFile variable>.SeekGets and sets current position in an external file.
<DiskFile variable>.SizeReturns the size of a file (in bytes).
Apple Watch The new WLanguage functions for Apple Watch are as follows:
Germany.CheckIdNrChecks the validity of an IdNr (personal identification number in Germany).
Germany.CheckUStIdNrChecks the validity of a USt-IdNr (company identification number in Germany).
Belgium.CheckCBEChecks the validity of a CBE number (identifier from the Crossroads Bank for Belgian Enterprises).
Belgium.CheckNISSChecks the validity of a NISS number (Belgian social security identification number).
Belgium.CheckEUChecks the validity of a EU number (Belgian Establishment Unit number used to identify companies).
Brazil.CheckCNPJChecks the validity of a CNPJ number (company identification number in Brazil).
Brazil.CheckCPFChecks the validity of a CPF number (personal identification number in Brazil).
Canada.CheckSINChecks the validity of a Canadian Social Insurance Number (SIN).
Canada.CheckBN9Checks the validity of a Canadian 9-digit Business Number (BN9).
Canada.CheckBN15Checks the validity of a Canadian 15-digit Business Number (BN15).
EnModePageDansFenêtreIndicates whether the page is displayed in a window control Page WEBDEV.
Spain.CheckDNIChecks the validity of a DNI number (personal identification number in Spain).
Spain.CheckNIFChecks the validity of a NIF number (company identification number in Spain).
UnitedStates.CheckEINChecks the validity of a U.S. Employer Identification Number.
UnitedStates.CheckFEIChecks the validity of a U.S. Firm Establishment Identifier.
UnitedStates.CheckSSNChecks the validity of a U.S. Social Security Number.
France.CheckINSEETests the validity of an INSEE number (identification number of physical persons assigned by the National Institute of Statistics and Economic Studies - Institut National de la Statistique et des Etudes Economiques).
France.CheckSIRENChecks the validity of a French SIREN number (Système d'Identification du Répertoire des Entreprises).
France.CheckSIRETChecks the validity of a French SIRET number (Système d'Identification du Répertoire des Etablissements).
IBANValidChecks the validity of an International Bank Acount Number (IBAN).
Italy.CheckCFChecks the validity of a CF number (personal identification number in Italy).
Italy.CheckIVAChecks the validity of an IVA number (company identification number in Italy).
CapitalizeEachWordCapitalizes the first letter of all words in a string.
Switzerland.CheckUIDChecks the validity of a UID number (Swiss business identification number).
Switzerland.CheckOASIChecks the validity of a Swiss Old-​Age and Survivors' Insurance Number (OASI).
Switzerland.CheckBERChecks the validity of a BER number (company identifier in the Swiss Business and Enterprise Register).
UTFConvertConverts a string or buffer to the specified format: UTF, ANSI, Unicode.
The new WLanguage functions (prefixed syntax) for Apple Watch are as follows:
<DateTime type>.ToStringConverts a DateTime to string in the specified format.
Mac Catalyst The new WLanguage functions in Catalyst mode are as follows:
Germany.CheckIdNrChecks the validity of an IdNr (personal identification number in Germany).
Germany.CheckUStIdNrChecks the validity of a USt-IdNr (company identification number in Germany).
Belgium.CheckCBEChecks the validity of a CBE number (identifier from the Crossroads Bank for Belgian Enterprises).
Belgium.CheckNISSChecks the validity of a NISS number (Belgian social security identification number).
Belgium.CheckEUChecks the validity of a EU number (Belgian Establishment Unit number used to identify companies).
BitcoinValidAddressChecks whether a Bitcoin wallet address is valid.
Brazil.CheckCNPJChecks the validity of a CNPJ number (company identification number in Brazil).
Brazil.CheckCPFChecks the validity of a CPF number (personal identification number in Brazil).
Canada.CheckSINChecks the validity of a Canadian Social Insurance Number (SIN).
Canada.CheckBN9Checks the validity of a Canadian 9-digit Business Number (BN9).
Canada.CheckBN15Checks the validity of a Canadian 15-digit Business Number (BN15).
EnModePageDansFenêtreIndicates whether the page is displayed in a window control Page WEBDEV.
Spain.CheckDNIChecks the validity of a DNI number (personal identification number in Spain).
Spain.CheckNIFChecks the validity of a NIF number (company identification number in Spain).
UnitedStates.CheckEINChecks the validity of a U.S. Employer Identification Number.
UnitedStates.CheckFEIChecks the validity of a U.S. Firm Establishment Identifier.
UnitedStates.CheckSSNChecks the validity of a U.S. Social Security Number.
ExecuteFunctionExecutes a WLanguage function identified by its name.
France.CheckINSEETests the validity of an INSEE number (identification number of physical persons assigned by the National Institute of Statistics and Economic Studies - Institut National de la Statistique et des Etudes Economiques).
France.CheckSIRENChecks the validity of a French SIREN number (Système d'Identification du Répertoire des Entreprises).
France.CheckSIRETChecks the validity of a French SIRET number (Système d'Identification du Répertoire des Etablissements).
IBANValidChecks the validity of an International Bank Acount Number (IBAN).
Italy.CheckCFChecks the validity of a CF number (personal identification number in Italy).
Italy.CheckIVAChecks the validity of an IVA number (company identification number in Italy).
CapitalizeEachWordCapitalizes the first letter of all words in a string.
Switzerland.CheckUIDChecks the validity of a UID number (Swiss business identification number).
Switzerland.CheckOASIChecks the validity of a Swiss Old-​Age and Survivors' Insurance Number (OASI).
Switzerland.CheckBERChecks the validity of a BER number (company identifier in the Swiss Business and Enterprise Register).
UTFConvertConverts a string or buffer to the specified format: UTF, ANSI, Unicode.
The new WLanguage functions (prefix syntax) in Catalyst mode are as follows:
<DateTime type>.ToStringConverts a DateTime to string in the specified format.
<DiskFile variable>.ChangeSizeResizes an external file.
<DiskFile variable>.FindFinds a character string or a buffer in a file opened by fOpen.
<DiskFile variable>.WriteLineWrites a line into a text file (ANSI or UNICODE).
<DiskFile variable>.WriteWrites:
  • a character string into an external file.
  • a memory section.
<DiskFile variable>.CloseCloses an external file.
<DiskFile variable>.ReadLineReads a line from an external file (ANSI or UNICODE).
<DiskFile variable>.ReadReads:
  • a block of bytes (characters) in an external file (ANSI or Unicode),
  • the content of an external file (ANSI or Unicode) and assigns it to a memory area.
<DiskFile variable>.FileNameReturns the name of an external file currently open.
<DiskFile variable>.SeekGets and sets current position in an external file.
<DiskFile variable>.SizeReturns the size of a file (in bytes).
Universal Windows 10 App The new WLanguage functions for Universal Windows 10 App are as follows:
Germany.CheckIdNrChecks the validity of an IdNr (personal identification number in Germany).
Germany.CheckUStIdNrChecks the validity of a USt-IdNr (company identification number in Germany).
RoundToMultipleReturns a numeric value rounded to the nearest multiple of another numeric value.
Belgium.CheckCBEChecks the validity of a CBE number (identifier from the Crossroads Bank for Belgian Enterprises).
Belgium.CheckNISSChecks the validity of a NISS number (Belgian social security identification number).
Belgium.CheckEUChecks the validity of a EU number (Belgian Establishment Unit number used to identify companies).
BitcoinValidAddressChecks whether a Bitcoin wallet address is valid.
Brazil.CheckCNPJChecks the validity of a CNPJ number (company identification number in Brazil).
Brazil.CheckCPFChecks the validity of a CPF number (personal identification number in Brazil).
Canada.CheckSINChecks the validity of a Canadian Social Insurance Number (SIN).
Canada.CheckBN9Checks the validity of a Canadian 9-digit Business Number (BN9).
Canada.CheckBN15Checks the validity of a Canadian 15-digit Business Number (BN15).
dModifyContrastChanges the contrast of an image contained:
  • in an Image control,
  • in an Image variable.
dTextMarkdownDraws Markdown text:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable].
EnModePageDansFenêtreIndicates whether the page is displayed in a window control Page WEBDEV.
Spain.CheckDNIChecks the validity of a DNI number (personal identification number in Spain).
Spain.CheckNIFChecks the validity of a NIF number (company identification number in Spain).
UnitedStates.CheckEINChecks the validity of a U.S. Employer Identification Number.
UnitedStates.CheckFEIChecks the validity of a U.S. Firm Establishment Identifier.
UnitedStates.CheckSSNChecks the validity of a U.S. Social Security Number.
ExecuteFunctionExecutes a WLanguage function identified by its name.
France.CheckINSEETests the validity of an INSEE number (identification number of physical persons assigned by the National Institute of Statistics and Economic Studies - Institut National de la Statistique et des Etudes Economiques).
France.CheckSIRENChecks the validity of a French SIREN number (Système d'Identification du Répertoire des Entreprises).
France.CheckSIRETChecks the validity of a French SIRET number (Système d'Identification du Répertoire des Etablissements).
fBuildRelativePathReturns the path to a file relative to a reference directory.
fMIMETypeReturns the type of file according to the MIME standard (Multipurpose Internet Mail Extensions).
GenerateGeometricImageRandomly generates an image with geometric shapes. This image can be used to temporarily fill an Image control, for example.
IBANValidChecks the validity of an International Bank Acount Number (IBAN).
Italy.CheckCFChecks the validity of a CF number (personal identification number in Italy).
Italy.CheckIVAChecks the validity of an IVA number (company identification number in Italy).
CapitalizeEachWordCapitalizes the first letter of all words in a string.
Switzerland.CheckUIDChecks the validity of a UID number (Swiss business identification number).
Switzerland.CheckOASIChecks the validity of a Swiss Old-​Age and Survivors' Insurance Number (OASI).
Switzerland.CheckBERChecks the validity of a BER number (company identifier in the Swiss Business and Enterprise Register).
UTFConvertConverts a string or buffer to the specified format: UTF, ANSI, Unicode.
The new WLanguage functions (prefixed syntax) Universal Windows 10 App are the following:
<DateTime type>.ToStringConverts a DateTime to string in the specified format.
<Image>.ModifyContrastChanges the contrast of an image contained in an Image control.
<Image variable>.ModifyContrastModifies the contrast of an image in an Image variable.
<Image>.DessineTexteMarkdownDraws a text in Markdown format in an Image control.
<Variable Image>.DessineTexteMarkdownDraws a text in Markdown format in an Variable of type Image.
<Variable picLayer>.DessineTexteMarkdownDraws a text in Markdown format in a variable of type picLayer.
<Variable WDPic>.DessineTexteMarkdownDraws a text in Markdown format in an Variable of type WDPic.
<DiskFile variable>.LockEntirely or partially locks an external file.
<DiskFile variable>.ChangeSizeResizes an external file.
<DiskFile variable>.FindFinds a character string or a buffer in a file opened by fOpen.
<DiskFile variable>.UnlockEntirely or partially unlocks an external file.
<DiskFile variable>.WriteLineWrites a line into a text file (ANSI or UNICODE).
<DiskFile variable>.WriteWrites:
  • a character string into an external file.
  • a memory section.
<DiskFile variable>.CloseCloses an external file.
<DiskFile variable>.ReadLineRegularExpressionReads a line in an external file, gets sections of this line according to a regular expression and assigns them to a variable.
<DiskFile variable>.ReadLineReads a line from an external file (ANSI or UNICODE).
<DiskFile variable>.ReadReads:
  • a block of bytes (characters) in an external file (ANSI or Unicode),
  • the content of an external file (ANSI or Unicode) and assigns it to a memory area.
<DiskFile variable>.FileNameReturns the name of an external file currently open.
<DiskFile variable>.SeekGets and sets current position in an external file.
<DiskFile variable>.SizeReturns the size of a file (in bytes).
Improved WLanguage functions
AndroidAndroid Widget The following functions have been improved in this version:
AssistedInputAddAdd a parameter to associate a stored value to the added row.
CertificateCheckStringThe Certificate can now correspond to an Variable of type Buffer.
CertificateSignStringThe Certificate can now correspond to an Variable of type Buffer.
ChronoEndThe syntax handling the Chrono type is now available.
ChronoPauseThe syntax handling the Chrono type is now available.
ChronoResetThe syntax handling the Chrono type is now available.
ChronoResumeThe syntax handling the Chrono type is now available.
ChronoStartThe syntax handling the Chrono type is now available.
ChronoValueThe syntax handling the Chrono type is now available.
DecryptAsymmetricThe public key can now correspond to an Variable of type Buffer.
DecryptAsymmetricEnvelopedThe public key can now correspond to an Variable of type Buffer.
dRotationThe "Options" setting is now available.
EncryptAsymmetricThe public key can now correspond to an Variable of type Buffer.
EncryptAsymmetricEnvelopedThe public key can now correspond to an Variable of type Buffer.
fCreateIt is now possible to manage files in ANSI and/or UNICODE format.
fLoadTextIt is now possible to manage files in ANSI and/or UNICODE format.
fOpenIt is now possible to manage files in ANSI and/or UNICODE format.
fReadLineIt is now possible to specify the line separator.
HDescribeServerTriggerNew syntax to create a trigger from the description made in the analysis.
HListKeyPrimary keys are now taken into account.
HTrackNew parameter to set the execution mode of the Procedure WLanguage.
NoSpaceIt is now possible to set the position of the spaces to be deleted.
iPhone/iPad The following WLanguage functions have been improved:
AssistedInputAddAdd a parameter to associate a stored value to the added row.
CertificateCheckStringThe Certificate can now correspond to an Variable of type Buffer.
CertificateSignStringThe Certificate can now correspond to an Variable of type Buffer.
DecryptAsymmetricThe public key can now correspond to an Variable of type Buffer.
DecryptAsymmetricEnvelopedThe public key can now correspond to an Variable of type Buffer.
EncryptAsymmetricThe public key can now correspond to an Variable of type Buffer.
EncryptAsymmetricEnvelopedThe public key can now correspond to an Variable of type Buffer.
HDescribeServerTriggerNew syntax to create a trigger from the description made in the analysis.
HListKeyPrimary keys are now taken into account.
HSuggèreKeyNew parameter to set the format of the result.
HTrackNew parameter to set the execution mode of the Procedure WLanguage.
TwoFactorAuthenticationCheckCodeThe code can now correspond to a string of characters.
IOS Widget The following WLanguage functions have been improved:
CertificateCheckStringThe Certificate can now correspond to an Variable of type Buffer.
CertificateSignStringThe Certificate can now correspond to an Variable of type Buffer.
DecryptAsymmetricThe public key can now correspond to an Variable of type Buffer.
DecryptAsymmetricEnvelopedThe public key can now correspond to an Variable of type Buffer.
EncryptAsymmetricThe public key can now correspond to an Variable of type Buffer.
EncryptAsymmetricEnvelopedThe public key can now correspond to an Variable of type Buffer.
HDescribeServerTriggerNew syntax to create a trigger from the description made in the analysis.
HListKeyPrimary keys are now taken into account.
HSuggèreKeyNew parameter to set the format of the result.
HTrackNew parameter to set the execution mode of the Procedure WLanguage.
TwoFactorAuthenticationCheckCodeThe code can now correspond to a string of characters.
Mac Catalyst The following WLanguage functions have been improved:
CertificateCheckStringThe Certificate can now correspond to an Variable of type Buffer.
CertificateSignStringThe Certificate can now correspond to an Variable of type Buffer.
DecryptAsymmetricThe public key can now correspond to an Variable of type Buffer.
DecryptAsymmetricEnvelopedThe public key can now correspond to an Variable of type Buffer.
EncryptAsymmetricThe public key can now correspond to an Variable of type Buffer.
EncryptAsymmetricEnvelopedThe public key can now correspond to an Variable of type Buffer.
HListKeyPrimary keys are now taken into account.
HSuggèreKeyNew parameter to set the format of the result.
HTrackNew parameter to set the execution mode of the Procedure WLanguage.
TwoFactorAuthenticationCheckCodeThe code can now correspond to a string of characters.
Universal Windows 10 App The following WLanguage functions have been improved:
CertificateCheckStringThe Certificate can now correspond to an Variable of type Buffer.
CertificateSignStringThe Certificate can now correspond to an Variable of type Buffer.
DecryptAsymmetricThe public key can now correspond to an Variable of type Buffer.
DecryptAsymmetricEnvelopedThe public key can now correspond to an Variable of type Buffer.
EncryptAsymmetricThe public key can now correspond to an Variable of type Buffer.
EncryptAsymmetricEnvelopedThe public key can now correspond to an Variable of type Buffer.
HDescribeServerTriggerNew syntax to create a trigger from the description made in the analysis.
HListKeyPrimary keys are now taken into account.
HSuggèreKeyNew parameter to set the format of the result.
HTrackNew parameter to set the execution mode of the Procedure WLanguage.
New WLanguage properties
Android The new WLanguage properties for Android applications are as follows:
ExtraThe Property Extra allows to:
  • Know the additional information associated with a control , a window, or a Page.
  • Edit additional information associated with an control, a window or an Page.
DisplayedSectionThe DisplayedSection property is used to identify and change the portion of the image displayed in an Image control.
Android Widget The new WLanguage properties for Android widget applications are as follows:
ExtraThe Property Extra allows to:
  • Know the additional information associated with a control , a window, or a Page.
  • Edit additional information associated with an control, a window or an Page.
DisplayedSectionThe DisplayedSection property is used to identify and change the portion of the image displayed in an Image control.
iPhone/iPad The following are the new WLanguage properties for iPhone/iPad applications:
ExtraThe Property Extra allows to:
  • Know the additional information associated with a control , a window, or a Page.
  • Edit additional information associated with an control, a window or an Page.
DisplayedSectionThe DisplayedSection property is used to identify and change the portion of the image displayed in an Image control.
IOS Widget The new WLanguage properties for applications in iOS widget mode are as follows:
ExtraThe Property Extra allows to:
  • Know the additional information associated with a control , a window, or a Page.
  • Edit additional information associated with an control, a window or an Page.
DisplayedSectionThe DisplayedSection property is used to identify and change the portion of the image displayed in an Image control.
Mac Catalyst The new WLanguage properties for applications in Catalyst mode are as follows:
ExtraThe Property Extra allows to:
  • Know the additional information associated with a control , a window, or a Page.
  • Edit additional information associated with an control, a window or an Page.
Universal Windows 10 App The new properties of the WLanguage for applications in UNIVERSALAPP mode are the following:
ExtraThe Property Extra allows to:
  • Know the additional information associated with a control , a window, or a Page.
  • Edit additional information associated with an control, a window or an Page.
Improved WLanguage properties
Android The following WLanguage properties for Android applications have been modified:
AltitudeIt is now possible to change the altitude of an control.
KeyTypeNew constant to manage primary keys.
iPhone/iPad The following WLanguage properties for iPhone/iPad applications have been modified:
KeyTypeNew constant to manage primary keys.
New advanced types of WLanguage
Android The new advanced types available for Android applications are as follows:
ChronoThe Chrono type is used to define all the advanced characteristics of a stopwatch.
DiskFileThe DiskFile type is used to handle text files present on disk.
SaisieAssistéeReprésente la valeur d’une ligne dans la saisie assistée
Android Widget The new advanced types available for applications in Android widget mode are as follows:
ChronoThe Chrono type is used to define all the advanced characteristics of a stopwatch.
DiskFileThe DiskFile type is used to handle text files present on disk.
iPhone/iPad The new advanced types available for iOS applications are as follows:
DiskFileThe DiskFile type is used to handle text files present on disk.
SaisieAssistéeReprésente la valeur d’une ligne dans la saisie assistée
IOS Widget The new advanced types available for applications in iOS widget mode are as follows:
DiskFileThe DiskFile type is used to handle text files present on disk.
Universal Windows 10 App The new advanced types available for Universal Windows 10 Apps are:
zipArchiveThe zipArchive type is used to handle an archive file in one of the following formats: ZIP, CAB, RAR or WDZ.
zipArchivedFileThe zipArchivedFile type is used to handle a file found in an archive in one of the following formats: ZIP, CAB, RAR or WDZ or a file to add into an archive.
Improved advanced WLanguage types
Android The following advanced types have been improved for Android applications:
TokenNew Property StoredValue allowing to store a value associated with Token.
iPhone/iPad The enhanced advanced types for iPhone applications are as follows:
TokenNew Property StoredValue allowing to store a value associated with Token.
Minimum version required
  • Version 27
This page is also available for…
Comments
Click [Add] to post a comment