ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

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...
<Looper>.ToWord (Function)
Creates a Word file (.RTF) using the data from a Looper control.
Installing the robot controller
The monitoring robot includes three executables...
Native Progress Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer an optional Native Connector to Progress ...
<Looper>.ToXML (Function)
Creates an XML file with data from a Looper control (Looper control based on a data file or populated programmatically).
<Word Processing>.Replace (Function)
Finds all the instances of a character string and replaces them with another string in a Word Processing control.
ExplorerAccept (Function)
Enables or disables the ability to perform "Drag and Drop" from the Windows explorer to a WINDEV window or control.
SysRecentDocAdd (Function)
Adds a file into the list of recently opened documents.
Customizing the report viewer: Available windows
This help page presents the different data sources available for a control.
Oracle Native Connector: Retrieve the output value of a stored procedure
The Native Oracle Connector is used to:
  • specify the input values during the call to a stored procedure.
  • retrieve the output values after a call to a stored procedure.
<Word Processing>.Seek (Function)
Finds a character string in an entire Word Processing control.
SpreadsheetUnmergeCell (Function)
Unmerges the specified or selected cell in a Spreadsheet control.
Null (Reserved word)
The Null keyword can be used according to different methods in WLanguage...
HsMenu,Name (External language)
Adds a menu into the window that opens.
<Table>.ToXML (Function)
Creates an XML file from the data found in a Table or TreeView Table control.
<mongoGridFS variable>.GetFile (Function)
Retrieves (on the local computer) a file identified by its name and found in a MongoDB file system.
InputType (Property)
The TypeSaisie property lets you know or modify the type of input allowed by a field: Duration, Date, Numerical, ...
Automated tests on an executable
WINDEV allows you to test a project using the corresponding executable...
RichEdit (Property)
The RichEdit property is used to manage the RTF (Rich Text Format) type:
  • of an edit control or Static Text control found in a window.
  • of a Static Text control found in a report.
<Document variable>.Replace (Function)
Finds all the instances of a character string and replaces them with another string in a Document variable.
<zipArchive variable>.CurrentFile (Function)
Returns the name of the archived file currently handled by the functions for adding and extracting files.
<Document variable>.Seek (Function)
Finds a character string in an entire Document variable.
Table populated programmatically: WLanguage manipulation (prefix syntax)
Here is an overview of how to manipulate Table controls populated programmatically in WLanguage.
<Map>.AddMarker (Function)
Adds a new marker onto a map displayed in a Map control.
Manipulating WinForm .Net controls programmatically
The Key property is used to manipulate keys:
WDInst: Installing an HFSQL Client/Server application
When creating the setup program of a WINDEV application that uses HFSQL Client/Server tables, WDInst allows you to...
<Table>.EnumColumn (Function)
Returns the name of a column found in a Table or Treeview Table control.
<Menu>.Exist (Function)
Indicates whether a menu option exists in a menu.
Name (Property)
The Name property is used to:
  • get the name of the font associated with a Font variable.
  • get the name of a control, report or report block.
  • get the name of a control, group of controls or window.
  • get the name of a control, group of controls or page.
  • get and set the name of an item, table, full-text index or semantic index.
<ftpConnection variable>.Name (Function)
Returns the name of the last file accessed by an FTP function.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Description de IndexSémantique (Type de variable)
Une variable de type Description de IndexSémantique permet de décrire par programmation un ou plusieurs index sémantiques. Les caractéristiques de ce type peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
<Image>AnimationGetParameter (Function)
Reads the value of one of the animation parameters defined for an Image field.
Creating an interactive diagram
The Diagram Editor control allows end users to create and edit diagrams...
Handling HTML text in an Edit control
WEBDEV allows you to manipulate text in HTML via the "HTML format" option of the Edit controls and the HTML control.
<mongoGridFS variable>.DeleteFile (Function)
Deletes a file identified by its name from a MongoDB file system.
Responsive Web Design: Managing a header bar
This help page explains how to create a page containing a header bar in Responsive Web Design mode...
WDLog: Backup of HFSQL tables
WDLog allows you to save all the HFSQL tables used by a WINDEV or WEBDEV application...
PermissionList (Function)
Returns one or all the permissions declared by the application.
<Map>.DisplayPosition (Function)
Centers the map displayed in a Map control on a geographical position or on a specific location.
Oracle Native Connector: Execute the same query more than once
In some cases, it may be useful to run the same query multiple times while modifying one or more parameters...
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.
<upnpDevice variable>.GetMute (Function)
Retrieves the 'Mute' status of a UPnP device.
<mongoDatabase variable>.Info (Function)
Returns information about a MongoDB database.
Combo Box columns in Table controls (prefix syntax)
A Table control (populated programmatically, based on a data file or based on a variable) can include Combo Box columns...
<TreeView>.Position (Function)
Displays a TreeView control from a specified element (node or leaf) or returns the name of the first element displayed in a TreeView control.
Data Source (Variable type)
A Data Source variable is used to describe a temporary data source (query, view, alias, etc.).
Silent setup
This help page presents the different types of silent installation available:
  • WEBDEV Application Server installation.
  • HFSQL Client/Server installation.
<Array>.Apply (Function)
Executes a procedure for each element of a WLanguage array.
<List Box>.Insert (Function)
Inserts an element into a List Box, ListView or Combo Box control populated programmatically.
Name (Property)
The Name property is used to get the name of an element.
SysRecentDocList (Function)
Returns the list of recently opened documents.
<Table>.InputSearch (Function)
Enables input in the search area in the column title of the Table or Treeview Table control.
Creating the skin template of a report
An Item Description variable is used to describe one or more items in a data file programmatically.
Installing an HFSQL Client/Server server with an application
When creating the setup program of a WINDEV application using HFSQL Client/Server tables, the wizard allows you to...
<Table>.SetFocus (Function)
Gives focus to a line in a Table or hierarchical Table field: the field switches to input for the specified line and column.
Manipulating Map controls programmatically (prefix syntax)
WINDEV, WEBDEV and WINDEV Mobile allow you to programmatically manipulate Map controls.
MenuExist (Function)
Indicates whether a menu option exists in a menu.
Report based on a TreeView Table control
You can use a report based on a TreeView Table control to directly print the information displayed in a TreeView Table control found...
Combo Box columns in Table controls
A Table control (populated programmatically, based on a data file or based on a variable) can include Combo Box columns...
Manipulating PDF files
PDF is one of the most widely used formats for sending and storing electronic documents...
<Word Processing>.EndModification (Function)
Indicates the end of a series of actions performed in a Word Processing control in a single event ("undo/redo").
<Libellé>.AnimationSetMode (Function)
Changes the animation type of text in a Static Text control.
<upnpDevice variable>.GetBrightness (Function)
Retrieves the brightness of a UPnP device.
<Document variable>.StartModification (Function)
Indicates the start of a series of actions performed on a Document variable in a single event ("undo/redo").
<Image>.AnimationSetParameter (Function)
Changes one of the animation parameters used for a moving image (in an Image field).
Remote deployment via FTP or HTTP
Gets the architecture (32 or 64-bit) of a computer's default email client.
<Table>.Modify (Function)
Modifies a row in:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box control.
Changing sites from AWP to SEO-ready session mode
A query created in the query editor can contain several types of items...
<Source>.PrepareSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the database server in order to optimize the next executions of this query.
Table control based on a variable
A Table control based on a variable is a Table control whose columns are bound to the elements of an Array variable, to the members of a class or to the elements of an advanced variable (e.g., xlsDocument)...
<Source>.DataSourceKnown (Function)
Determines if a data source has been initialized.
WX file
The "Executable Name".WX file is used to manage some features directly, even if these features have not been included in the application. This file is found beside the executable.
<emailOutlookSession variable>.NbMessage (Function)
Returns the number of incoming messages in Outlook.
<Organization Chart>.Occurrence (Function)
Returns the number of elements found in an Organization Chart control.
<List Box>.Add (Function)
Adds an element programmatically to a List Box, ListView, Combo Box or Carousel control.
JWTParameters (Variable type)
The JWTParameter type is used to define all the data required for JWT-based authentication.
<WBadminAuth variable>.DeleteApplication (Function)
Deletes an application from a WEBDEV Application Server.
<Tab>.Status (Function)
Returns the status of a dynamic tab pane (identified by its alias).
<Source>.ExecuteSQLQueryAsynchronous (Function)
Executes an SQL query asynchronously.
<mongoCollection variable>.ExecuteOperations (Function)
Performs MongoDB write operations in bulk. This allows you to avoid network latency issues you would encounter if you performed the operations individually.
<Source>.PrepareQuery (Function)
Initializes a query and declares this query to the database server in order to optimize the next executions of this query.
<Document variable>.EndModification (Function)
Indicates the end of a series of actions performed in a Document variable in a single event ("undo/redo").
Project Management Hub: Project Management
Project Management Hub: project management (view, create, ...)
Handling WEBDEV Account Manager via command line
All the features in WEBDEV Account Manager can be used via command line...
SysNameExe (Function)
Returns the name and full path of an application.
<WBadminAuth variable>.ListApplication (Function)
Returns the list of applications on a WEBDEV Application Server, for a given account and a given type.
<Word Processing>.StartModification (Function)
Indicates the start of a series of actions performed in a Word Processing control in a single event ("undo/redo").
Page templates and inheritance
When a page template is applied to a page, all the controls and code found in the template are "copied" into the page...
NoteLoadAll (Function)
Imports and displays the repositionable notes of the current window saved beforehand by NoteSaveAll.
SysNameMainScreen (Function)
Returns the name of the main screen for the computer.
NoteSaveAll (Function)
Saves the repositionable notes of the current window in a file.
HDescribeSemanticIndex (Function)
Describes a semantic index of a programmatically created table.
1
4