ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Table,Get (External language)
Retrieves the value of a given element or the element selected in a table.
HnswM (Property)
Permet de paramètrer la valeur de M dans le HNSWG associé à une rubrique clé sémantique ou d'un index sémantique
HnswEfConstruction (Property)
Permet de paramètrer la valeur de EfConstruction dans le HNSWG associé à une rubrique clé sémantique ou d'un index sémantique
Apply (Function)
Executes a procedure for each element of a WLanguage array.
XMLData (Function)
Returns the value of current element (tag or XML attribute) or the value of one of its attributes.
DefaultValue (Property)
The DefaultValue property is used to:
  • Find out the default value of an item. This item was defined in the data model editor or programmatically.
  • Set the default value of an item (only for items defined programmatically).
<Source>.ErrorModification (Function)
Returns the value of a record item when a modification conflict occurs..
LDAPStartModify (Function)
Initializes the modification of an existing object in an LDAP server.
HErrorModification (Function)
Allows you to:
  • return the value of a record item if a modification conflict occurs.
  • check if a modification conflict occurred.
LDAPValidateModify (Function)
Validates the modification of an existing object in an LDAP server.
Display (External language)
Displays a value in a control or assigns a value in a variable.
MySelf (Reserved word)
MySelf is used to handle the current control...
MemAdd (Function)
Adds an element to a memory area.
LDAPDeleteAttributeValue (Function)
Deletes a value of a specified attribute.
FinCurrentVal (Function)
Returns the current value of investment.
RegistryQueryValue (Function)
Reads a value in the Windows registry.
<Document variable>.InsertTable (Function)
Inserts a table in a Document variable.
StoredValue (Property)
The StoredValue property is used to get the value currently stored by:
  • a row in a List Box, ListView or Combo Box control.
  • a "Text token" Edit control.
  • a row of a Table control.
  • an input suggestion in an Edit control (if the suggestion is selected).
Creating the Vision pages of the WEBDEV RAD pattern
FinDecreasingRedemption (Function)
Calculates the amortization value of a good over a specific period of time, via the formula for fixed-rate decreasing amortization.
HDescribeSemanticIndex (Function)
Defines a semantic index of a data file created programmatically.
gStoredValue (Function)
Adds an "invisible" value to an element in a List Box, Combo Box or Scheduler control.
AssistedInputAdd (Function)
Adds a row to the list of values available in the input suggestions of an Edit control.
Value (Property)
The Value property gets and sets the value of an element.
LDAPReplaceAttributeValue (Function)
Replaces a specific value of an attribute by a new value.
The "Column" charts
The data is interpreted as "columns" whose height is proportional to the value of data...
SWITCH statement
The SWITCH statement is used to choose the action that will be run according to the value of an expression...
DocInsert (Function)
Inserts an object into a Word Processing document or replaces the content of the current fragment. The objects that can be used are:
  • an element,
  • a document,
  • a paragraph,
  • a text,
  • an image,
  • a fragment.
VisibleRange (Property)
The VisibleRange property gets and sets the width of the Range Slider control track.
ModbusDisconnect (Function)
Closes the Modbus session.
gLink (Function)
Adds an "invisible" value to an element of a List or Combo Box control.
Function kept for compatibility. It is recommended to use gStoredValue.
HTMLEditorGet (Function)
Asynchronously retrieves the value of one of the properties of an HTML Editor control.
<Word Processing>.InsertTable (Function)
Inserts a table into a Word Processing control.
<modbusSession>.Disconnect (Function)
Closes the Modbus session.
<HTML editor>.Get (Function)
Asynchronously retrieves the value of one of the properties of an HTML Editor control.
hbResultScan (Variable type)
The hbScanResult type is used to define all the advanced characteristics of the result of an iteration performed in an HBase database.
SemanticSearch (Function)
Parcourt un index sémantique.
<Chart>.Tooltip (Function)
Displays and formats:
  • the tooltip associated with each section of a chart (section of a Pie chart, column of a Column chart, etc.). This function also gets the characteristics of the tooltip associated with each section of the chart.
  • a custom tooltip, associated with a point.
Unicode (Property)
The Unicode property is used to:
  • Determine if the value of a control is a Unicode string.
  • Specify whether the value of a control is a Unicode string.
Bitwise operators
The operations on binary values are performed...
mlzDelete (Function)
Deletes a dynamic row from a Multiline Zone control.
hbColumn (Variable type)
The hbColumn type is used to define the advanced characteristics of a column (item) in an HBase table.
PopupDisplayPage (Function)
Displays a WEBDEV page as a popup in the current page with a DDW (Dim Disabled Windows) effect.
Assignment of RETURN
The return value of the process currently run can be assigned...
WidgetRunApp (Function)
Starts the application to which a widget belongs.
<Page>.DisplayPopup (Function)
Displays a WEBDEV page as a popup in the current page with a DDW (Dim Disabled Windows) effect.
DocInsertTable (Function)
Inserts a table into a Word Processing document.
<Multiline Zone>.Delete (Function)
Deletes a dynamic row from a Multiline Zone control.
grTooltip (Function)
Displays and formats:
  • the tooltip associated with each section of a chart (section of a Pie chart, column of a Column chart, etc.). This function also gets the characteristics of the tooltip associated with each section of the chart.
  • a custom tooltip, associated with a point.
hbReading (Variable type)
The hbReading type is used to define the characteristics of a read operation.
<Source>.Reset (Function)
Initializes:
  • one or all variables of file items with their default values.
  • one or all items of a Record variable with their default values.
FolderImageWidth (Property)
The FolderImageWidth property gets and sets the folder image width in TreeView and TreeView Table controls.
MariaDB Native Connector: Special features
The Native MariaDB Connector creates "InnoDB" tables to support locks and transactions on a MariaDB database...
SQLSeek (Function)
Positions on the specified result row of the query.
Manipulating Action Bars programmatically
Action Bars can be manipulated programmatically. To do so, use the variable corresponding to the Action Bar in the code.
MatFloatAdd (Function)
Adds a value to each matrix element.
Multiple assignments of arrays, structures and classes
The multiple assignment of arrays consists in assigning a set of simple values (boolean, integer, string, real, numeric or currency) to the cells of an array.
This multiple assignment is also available for the structures and the classes.
SQLTransaction (Example)
Usage example of the SQLTransaction function
Creating the Vision windows of the WINDEV RAD pattern
Creating the Form windows of a WINDEV RAD pattern
Edit control events
WLanguage events associated with Edit controls
XamlProperty (Function)
Used to find out and modify the value of a .Net property for an Xaml control or for a Carousel control.
StreamStop (Function)
Stops receiving or broadcasting a type of data in a stream.
StreamDisconnect (Function)
Stops receiving or broadcasting a stream.
HReset (Function)
Initializes:
  • one or all variables of file items with their default values.
  • one or all items of a Record variable with their default values.
HOnError (Example)
Usage example of the HOnError function
<Word Processing>.Insert (Function)
Inserts an object in a Word Processing control. The objects that can be used are:
  • an element,
  • a document,
  • a paragraph,
  • a text,
  • an image,
  • a fragment.
Handling a dynamic programmatically
WINDEV allows you to manipulate Dynamic Tab controls with the TabXXX functions and with multiple WLanguage properties...
Value Description (Type of variable)
A Value Description variable is used to handle the description of an enumeration value through programming.
wsResponse (Variable type)
The wsResponse type is used to get:
  • the XML source code of the web service response.
  • the value of the different parts of the web service response (for the web services returning several responses).
LDAPAddAttribute (Function)
Adds an attribute or adds a new value to an existing attribute.
RegistryRename (Function)
Renames a key in the registry.
ZOrder (Property)
The ZOrder property defines the Z-order of an element.
Manipulating Internal Window controls programmatically
The "Internal Window" control is used to display an existing internal window...
RegistryValueType (Function)
Returns the type of value found in the registry.
hbScanParameter (Variable type)
The hbScanParameter type is used to define the parameters for iterating over the records in an HBase database.
<restRequest variable>.Send (Function)
Sends a REST request and waits for the server response.
<Looper>.BreakIndex (Function)
Returns the index of the break header and footer for a given break in a Looper control.
Window with parameters
A window can:
  • Receive parameters when it is opened.
  • Return values when it is closed.
HSetReplication (Function)
Temporarily disables (or re-enables) the replication.
JavaLoad (Function)
Specifies the location of user classes required to run the Java application or the Java applet.
<Scanner variable>.Property (Function)
Used to get and change the characteristics of a scanner.
gLinkActivate (Function)
Allows (or not) retrieving the value defined by gLink in a List Box or a Combo Box control.
Function kept for compatibility. It is recommended to use gStoredValueEnable.
ScanProperty (Function)
Used to get and change the properties of a scanner.
Assignment operators
Three assignment operators are available...
EvaluateExpression (Function)
Evaluates the value of an expression built in a character string.
DnDCacheData (Function)
Indicates the type of data and the data to copy/move during Drag/Drop.
Creating the Relation windows of a WINDEV RAD pattern
EmailStartPOP3Session (Function)
Starts a session for receiving and reading emails with the POP3 protocol.
<Chart>.TimeLevelMask (Function)
Defines the display mask for a level of time scale in a chart.
grTimeLevelMask (Function)
Defines the display mask for a level of time scale in a chart.
<Source>.FilterContains (Function)
Defines and enables a "Contains" filter on a data file, view or query.
LooperBreakIndex (Function)
Returns the index of the break header and footer for a given break in a Looper control.
SelectColor (Function)
Opens the standard window for color selection and selects the specified color.
ExecuteCode (Function)
Runs the WLanguage code found in a character string.
StatMax (Function)
Calculates the maximum value for a series of values.
FileToMemoryList (Function)
Populates a List Box or Combo Box control programmatically with the records from a data file or query.
TableBreakIndex (Function)
Returns the index of the break header and footer for a given break in a Table control.
RegistrySetValue (Function)
Writes a value to a key in the Windows registry.
BarCodes (Variable type)
The BarCodes type is used to handle the information found in a bar code.
<Source>.ToItem (Function)
Assigns the specified value to an item of the current record.
JSProperty (Function)
Used to handle specific features on the objects found in the current page.
HToItem (Function)
Assigns the specified value to an item of the current record.
HSaveParameter (Function)
Saves a persistent value on the HFSQL server.
MemSeek (Function)
Seeks an element in a memory area:
  • on the value added by MemAdd or on the value modified by MemModify,
  • on the return value.
MyParent (Reserved word)
MyParent is used to handle...
MemPrevious (Function)
Positions on the element found before the current element of a memory area and returns the value of this element.
MemNext (Function)
Positions on the next element of a memory area and returns the value of this element.
MemFirst (Function)
Positions on the first element of a memory area and returns the value of this first element.
SNMPGetNext (Function)
Reads the value found after the last value retrieved for an SNMP agent.
modbusSession (Variable type)
The modbusSession type is used to identify a connection to a Modbus server.
ByAddress (Property)
The ByAddress property is used to determine if a procedure parameter was passed by address.
FinNetCurrentVal (Function)
Returns the net current value of investment.
Variant (Variable type)
The Variant type is used to:
  • store any value of simple type: Boolean, Numerical (Monetary, Real, Integer, ...), Character and String, Date (Date, Time, DateTime and Duration), ...
  • store named or indexed subelements.
  • store any complex type value: structures, classes, advanced types, arrays, associative arrays, queues, stacks and lists.
  • handle the NULL value in WLanguage.
  • store interactions with ActiveX objects and Automation programming.
Indirection operators
Operators { and operators } operators are used to access a field, variable, class member or data file item by dynamically constructing the name of the field, variable, class member or item...
<Connection variable>.SaveParameter (Function)
Saves a persistent value on the HFSQL server.
Managing HBase databases
HBase is a non-relational (NoSQL) distributed database, based on columns and using non-structured storage for large tables...
MemLast (Function)
Sets the position on the last element of memory area and returns the value of this element.
ModbusConnectRTU (Function)
Connects a client to a Modbus slave via a serial port.
ModbusConnectTCP (Function)
Connects a client to a Modbus server via transmission control protocol (TCP).
Elements of a class: Enumerate and manipulate programmatically
Several types of WLanguage variables are used to enumerate and dynamically handle the elements of a class...
<XAML>.Property (Function)
Allows you to find out and modify the value of a .Net property for an Xaml control or for a Carousel control.
LDAPValue (Function)
Returns the value corresponding to the index passed as parameter for the specified attribute.
NotesListItem (Function)
Returns the list of items for the current Notes document in Lotus Notes.
MatFloatMultiply (Function)
Multiplies each matrix element by a value.
Associative array (Variable type)
An associative array is an "advanced" type of array...
DomoSend (Function)
Sends a command to one or more electrical devices compatible with the X10 protocol.
HFilterContains (Function)
Defines and enables a "Contains" filter on a data file, view or query.
<Document variable>.Insert (Function)
Inserts an object in a Document variable. The objects that can be used are:
  • an element,
  • a document,
  • a paragraph,
  • a text,
  • an image,
  • a fragment.
Handling a dynamic tab through programming (prefix syntax)
WINDEV allows you to manipulate Dynamic Tab controls with the TabXXX functions and with multiple WLanguage properties...
StatMin (Function)
Calculates the minimum value for a series of values.
<Certificate variable>.ExtractExtensionValue (Function)
Returns the value of a certificate extension.
ImageInfoList (Function)
Returns the list of Exif tags available for the image used.
hbRead (Function)
Reads cells (values of items) of a row (record) in an HBase table.
Detailed use of WINDEV FTP/RPC
DisplayedValue (Property)
The DisplayedValue property returns the value currently displayed in the control of a window or page.
Manager of automated tests
The test manager is used to...
Type inference
The type inference is used to simplify the declaration of variables when the variable type can be automatically deduced by the compiler...
XMLDocument (Example)
Usage example of the XMLDocument function
<Chart>.AddData (Function)
Adds a data into a chart.
ImageInfoValue (Function)
Returns the value of an Exif tag for the image used.
SQLCol (Function)
Retrieves the content of the specified column from the query result, for the current line.
grAddData (Function)
Adds a data into a chart.
General exception mechanism
A process of general exception is available for all the components of the object with which it is associated...
Multiselection (Property)
The Multiselection property gets and sets the selection mode:
  • in a Table and TreeView Table control.
  • in a Pivot Table control.
  • in a List Box and ListView control.
  • in a Looper control.
  • in a Calendar control.
  • of files in an Upload control.
ImageInfoModify (Function)
Modifies the value of an Exif tag for the image used.
TableSearch (Function)
Performs a search in:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box control.
SQLGetCol (Function)
Retrieves the content of the specified column from the query result, for the current line.
The HTML Editor control
The HTML Editor control allows users to create and modify HTML pages...
Referring to an element in a WLanguage event / process
Combination (Variable type)
A combination is a set of options.
HSeekLast (Function)
Sets the position on the last file record whose value for a specific item is less than or equal to a sought value.
HHistoryModification (Function)
Returns the modifications performed on one or more items of a given record. The result can be displayed in a list box or in a table to allow the user to view the modifications made to the specified file.
<Source>.SeekLast (Function)
Sets the position on the last file record whose value for a specific item is less than or equal to a sought value.
CookieRead (Example)
Usage example of the CookieRead function
CookieWrite (Example)
Usage example of the CookieWrite function
<Image>.AnimationSetParameter (Function)
Changes one of the animation parameters used for a moving image (in an Image field).
WLanguage procedure called by PopupDisplayPage
WLanguage procedure ("callback") called by PopupDisplayPage after the popup page is closed.
CertificateExtractExtensionValue (Function)
Returns the value of a certificate extension.
Value (Property)
The Value property is used to:
  • Find out and modify the value of a report control.
  • Find out and modify the value of a control or the title of a window.
  • Find out the identifier of a stream.
  • Find out and modify the value of a control or the title of a page.
grTimeLevelMax (Function)
Defines the number of levels to display in the time scale of a chart as well as the maximum level.
WINDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
MemcachedAssign (Function)
Modifies a key/value couple in the Memcached cache:
  • If the key exists, the value is modified.
  • If the key does not exist, the key/value couple is added.
NetworkDisconnect (Function)
Disconnects a network drive.
AssistedInput (Variable type)
The AssistedInput type allows you to define all the advanced characteristics of an autocomplete suggestion.
CameraParameter (Function)
Returns or modifies the value of a parameter for the device camera.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
ValuePerStar (Property)
The ValuePerStar property gets and sets the value of a star in a Rating control.
ByReference (Property)
The ByReference property is used to determine if a procedure parameter was passed by reference.
HReadSeekLast (Function)
Sets the position on the last record whose value for a specific item is less than or equal to a sought value (exact-match search).
VideoParameter (Function)
Returns or modifies the value of a parameter for the device camera.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
EmulateDialog (Function)
Emulates the next call to Dialog and automatically clicks the button passed as parameter.
MySQL Native Connector: Special features
The Native MySQL Connector (also called "Native MySQL Access") creates "InnoDB" tables to support locks and transactions on a MySQL database...
eExchangeRate (Function)
Returns the value of the exchange rate for a currency.
<Chart>.TimeLevelMax (Function)
Defines the number of levels to display in the time scale of a chart as well as the maximum level.
Characteristics of the columns in a Table control in a window (prefix syntax)
The columns are used to display information in a Table control...
2026 new features brochure: WINDEV new features
What's new in WINDEV 2026 in the What's new 2026 brochure.
LDAPReplaceAttribute (Function)
Replaces all the values of an attribute by a specific value.
RulerValue (Property)
The RulerValue property is used to get or change the position of the playhead in a TimeLine control.
Page with parameters
SQLExec (Function)
Names and runs an SQL query.
Characteristics of the columns in a Table control in a window
The columns are used to display information in a Table control...
Compile (Function)
Dynamically compile a Procedure whose source code is supplied (dynamic compilation).
docStyle (Variable type)
The docStyle type is used to define the advanced characteristics of a style belonging to a document, a paragraph or a document fragment.
WINDEV Mobile 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
WEBDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
2026 novelties brochure: WEBDEV novelties
WEBDEV 2026 new features in the 2026 New Features brochure.
iParameter (Function)
Retrieves the printer configuration and configures the print.
WINDEV Mobile new features brochure 2026
What's new in WINDEV Mobile 2026 is presented in the What's new 2026 brochure.
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
1
8