ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Automatic index generation
The automatic index generation suggests index keywords based on the content of your help page...
QuickActionAdd (Function)
Adds a new quick action to the application.
WINDEV and the communication streams (audio, sound)
To handle the communication streams, WINDEV includes...
AJAXExecuteAsynchronous (Function)
Executes a server procedure without refreshing the page.
Clipboard with history
The clipboard stores the last 10 pieces of content cut or pasted (from any editor)...
Creating a .NET assembly from WINDEV
To create a.NET assembly, ...
Programming charts
WINDEV, WEBDEV and WINDEV Mobile include a Chart control (available in the window, page and report editors) as well as multiple functions that can be used to create and manipulate charts...
Creating the Relation windows of a WINDEV RAD pattern
NULL values in HFSQL
WINDEV, WEBDEV and WINDEV Mobile support NULL values in items of HFSQL data files and for all other types of access (Native, OLE DB...
Automatic assisted universal replication
The automatic assisted replication is used to easily implement a replication on an existing application...
Internal component
An internal component is a set of elements from a project...
Looper control break properties
Several properties can be used with the breaks found in a Looper control...
14. Unit tests/Automated tests
Changing an application to 64-bit
WINDEV allows you to develop 64-bit applications...
Creating a service with WINDEV
A service is a specific type of application intended to be run without any user intervention...
The "Quality Control Center" pane
The "Quality Control Center" pane displays the incidents associated with the selected project...
<Chart>.Type (Function)
Identifies or modifies the type of chart.
Setting the language of an executable file
When creating the executable, you have the ability to choose the languages that will be included in the executable...
5. Unit tests
Unit tests (also called automated tests) are used to test windows, procedures and classes in an application at different levels of development...
The "Project Management Hub" pane
The "Project Management Hub" pane displays the tasks assigned to the current developer...
Properties associated with the breaks of a Table control
Different properties can be used with breaks in a Table control...
New Features brochure - Version 28: New features in WINDEV Mobile
New features in WINDEV Mobile 28 presented in the New Features brochure.
The "Code" pane
The "Code" pane is used to handle the procedures (local and global procedures) and the classes found in the current project ("Global procedures", "Local procedures" and "Classes" options)...
grType (Function)
Identifies or modifies the type of chart.
The "UML analysis" pane
The "UML analysis" pane displays the different UML diagrams (class diagram, deployment diagram, ...
Magnetic mouse: automatically moves cursor to default button
The mouse cursor can be automatically positioned on the default button when the window is opened...
Modifying the characteristics of report controls
The characteristics of the controls can be viewed and/or changed in...
Query: Displaying the records corresponding to a given period
When a "Date" item is found in the query, you have the ability to only select the records corresponding to a given period...
Surround code fragments
You can surround code fragments with a condition, structure, etc.
Image Editor control properties (WEBDEV)
You can manipulate Image Editor controls in a page using the following WLanguage properties...
Private Store for mobile applications
There are two methods two deploy your applications ...
eDefaultViewCurrency (Function)
Identifies or modifies the display currency used by default.
2. Analysis in practice
Data-bound report
A data-bound report is used to print the records coming from a single data file (HFSQL Classic or Client/Server, accessed via a Native Access, ...
Universal replication
The purpose of universal replication is to keep several databases synchronized...
2. Analysis in practice
Static audit
Static audit is a feature of the development environment that examines the elements of a project to detect issues and suggest improvements...
Analysis description window
The analysis description window includes all the characteristics and options of the current analysis...
PageDisplay (Function)
Displays a web page in the user's browser.
FileDisplay (Function)
Displays a file in the user's browser.
grParameter (Function)
Retrieves or modifies a chart parameter.
Monitoring robot: Robot settings
From the monitor, you can change the configuration options...
The Map control
The Map control allows you to display a map in order to geolocate, create a route, display points of interest (POI) and more.
Creating the link buttons in the windows of a WINDEV RAD pattern
<Chart>.Parameter (Function)
Retrieves or modifies a chart parameter.
13. Types of standard controls
Transforming a WINDEV project into Mobile: a detailed audit
Transforming WINDEV applications into Mobile is very easy...
BaaS administration site
The Private Store site can be accessed from any browser, using the following address: http(s)...
The Switch control
Switch controls (also called "Toggle controls") are now commonly used in interfaces...
Real-Time Performance Profiler (RTPP)
The Real-Time Performance Profiler (RTPP) is a tool that helps you identify what is slowing down your application...
Generating an Android application
The generation of a WINDEV Mobile application for Android groups all project elements (windows, code, etc.
Using Google Translate
WINDEV, WEBDEV and WINDEV Mobile support up to 64 languages in the same project...
The RepeatString Looper control: Customized synchronization
How to manage the synchronization between:
  • the page displayed in the browser. This page contains a RepeatString Looper control displaying records from an HFSQL data file.
  • the corresponding page context found on the server.
eExchangeRate (Function)
Returns the value of the exchange rate for a currency.
eCurrencyName (Function)
Returns the caption of a currency.
The Internal Page control
The "Internal Page" control is used to include a page (and its code) in a control of another page...
grPrint (Function)
Prints a chart.
2. Examples provided with WINDEV
The examples provided with WINDEV are intended to help you learn the features of WINDEV.
Recycle code windows
By default, a single code window is opened per ...
HCreationIfNotFound (Function)
Performs the following operations:
  • If the data file doesn't exist, create an empty data file (file with ".FIC" extension) with the index file, the full-text index file and the memo file if necessary. The function is equivalent to HCreation.
  • If the data file exists, opens the data file.
RTF control properties
List of properties associated with the RTF control
Handling a Conceptual Data Model (CDM)
The main operations that can be performed on a CDM are as follows...
WDMap: Reindexing an HFSQL data file
WDMap can be used both to determine whether an HFSQL data file should be reindexed and to reindex an HFSQL data file...
Multilingual project
Sharing your source code with the SCM
WINDEV Tutorial - An SCM for WINDEV Sharing your source code with the SCM - 30 min
Properties of a help page
The characteristics of a help page are used to define...
Manipulating a Text token Edit control
Interfaces that use token controls are common. A Token control contains variable amounts of information in a limited area.
Check model
You can use check models to easily create checks...
9. Sharing a project in practice
Sharing a project in practice
WithNewButton (Property)
The WithNewButton property is used to:
  • Determine if a Dynamic Tab control has New tab button (+).
  • Configure a Dynamic Tab control to show a New tab button.
WEBDEV Image Editor control: Features
The WEBDEV Image Editor control includes many features, accessible via several ribbons at the top and bottom of the control...
8. Project sharing in practice
Camera control in a mobile application
The Camera control is used to...
<Window>.EdSelectOccurrence (Function)
Indicates the number of controls selected when the interface is modified by the end user ("Allow end users to modify the UI" option enabled).
WINDEV Mobile new features brochure 2026
What's new in WINDEV Mobile 2026 is presented in the What's new 2026 brochure.
StreamChangeDriver (Function)
Specifies the camera that will be used as source for a stream and/or a Conference control.
Using the UI modification when running a project or window test
End users can directly modify the interface of the application (according to the options specified by the developer)....
The Wire control
The Wire control is used to visually link 2 controls...
Install a WEBDEV Application Server for Linux
There are several steps to installing WEBDEV Application Server on a Linux server...
<Chart>.Print (Function)
Prints a chart.
<Source>.CreateIfNotFound (Function)
Performs the following operations:
  • If the data file doesn't exist, create an empty data file (file with ".FIC" extension) with the index file, the full-text index file and the memo file if necessary. The function is equivalent to HCreation.
  • If the data file exists, opens the data file.
Secret string vault
Passwords, private keys and tokens are often used in programming...
Plane (Property)
The Plane property is used to:
  • Find out:
    • the active plane of a window (or report) or the plane to which a control belongs.
    • the active plane of a WEBDEV element.
  • Edit:
    • the active plane of a window (or report) or associate a control with another plane.
    • the active plane of a WEBDEV element.
WithClosingButton (Property)
The WithClosingButton property is used to:
  • Determine whether all the tabs of a Dynamic Tab control have a Close button.
  • Show a Close button in all the tabs of a Dynamic Tab control.
Managing Responsive Web Design in your Web pages
From now on, the Web sites can be viewed on several platforms ...
AAFExportParameter (Function)
Saves all customizations made via AAFs (Automatic Application Features) in a file.
Entity of a CDM
To group information according the MERISE method, entities must be created...
Manipulating Pivot Table controls programmatically
A Pivot Table control can be handled programmatically...
Description of replicated data files (ReplicEdit)
A replication includes one or more data files...
Association in a CDM
In a CDM (Conceptual Data Model), the associations are used to link the entities between themselves...
Testing a Java project and compiling it
When your Java application is developed, you can run the test of the Java project and compile it before creating the archive...
Container column of a Table control (prefix syntax)
A cell found in a Table control can contain a set of controls...
Extracting the text of the project
The following text can be extracted...
AAFImportParameter (Function)
Loads all customizations made via AAFs (Automatic Applications Features) that have previously been saved to a file.
Report editor: options and keyboard shortcuts
Several toolbars are displayed in the report editor...
5. Modal, non-modal or MDI windows
Modal, non-modal or MDI windows
HFSQL data files exceeding 2 gigabytes
By default, the HFSQL engine allows you to manage large data files (up to 2 gigabytes)...
The home page
The home page is the first page of your site...
Task list
Each project can be associated with a task list...
Telemetry: Key features
Transparency of windows
WINDEV allows you to apply a transparency coefficient to the windows...
The Range Slider control
The Range Slider control is used to easily select an interval or a zoom...
General environment of WINDEV
Synchronizing the analysis with external databases
The analysis must be synchronized with an external database if it uses...
ScreenshotAllowed (Property)
The ScreenshotAllowed property is used to:
  • Determine whether it is possible to take screenshots of a window,
  • Allow or prevent taking screenshots of a window.
Custom-Notes
The custom-notes allow you to write down any ideas you want to remember, notes you must not forget, ...
Printing bar codes
WINDEV, WEBDEV and WINDEV Mobile allow you to print bar codes.
<Page>.Display (Function)
Displays a web page in the user's browser.
HelpNumber (Property)
The HelpNumber property is used to identify and modify the help number associated with a control.
String literals: single-line and multiline strings
String literals are used to represent and manipulate data as a sequence of characters. For example, string literals can be used to display information, define a constant, etc.
Flexible modeling editor
The flexible modeling editor allows you to easily create a "non-restricting" and "flexible" modeling, entirely included in the environment...
Properties associated with report controlss
List of properties associated with the report controls
Reinitializing the parameters automatically saved
WINDEV allows you to automatically save the different application parameters...
Editing the WEBDEV style sheet
WEBDEV allows you to manage all the styles used in a project...
Selecting the keywords associated with a page
The keyword selection window allows you to select the keywords to be associated with a help page...
Web Component control properties
The Web Component control can be handled by the WLanguage properties in Server code and in Browser code...
Selection query description window: Use
Let's see some operations specific to the description window of a select query...
RibbonHighlightPane (Function)
Highlights a tab in a Ribbon control.
The "Images" pane
The "Images" pane allows you to view and list all the images in the project directory and subdirectories...
Assisted universal replication programmatically
The assisted replication through programming is used to implement a replication on an existing application while controlling the synchronization in the application itself...
Data persistence
The data persistence is used to store the value typed by the user...
Composite keys
A composite key is a key item containing several other items...
Page-by-page deployment
You now have the ability to deploy site sections or individual pages...
Generating a class diagram
The generation is used to create the WINDEV classes ("...
Creating requirements
The following steps must be performed to implement the requirements...
The Sidebar control
The Sidebar control gives access to different options...
Remote WEBDEV Administrator: Managing connections
The remote administration tool is used to manage the connections to the dynamic WEBDEV websites.
Constants for object visibility
List of constants for managing the visibility of an object.
Keyboard shortcuts
The main keyboard shortcuts in the editors are as follows...
Organization chart linked to a data file
<Window>.PaletteGet (Function)
Gets the palette currently used by the window.
EmulateSimulator (Function)
Emulates the window of the mobile (Android/iOS) simulator.
Text formatting variant
You can customize text attributes such as character spacing, line spacing and font size in a window or page...
1. Overview
Tutorial - Creating a website with back office processes Lesson 1 - Overview - 5 min
Edit control events
WLanguage events associated with Edit controls
Properties associated with windows, pages and controls
List of properties associated with windows, pages and controls
The TreeView Table control
The Treeview Table control is a cross between the Table control and the TreeView control...
Animation of Mobile windows
In mobile applications, the different screens of the application are displayed via a small animation: display from the right, from the top, etc., ...
WINDEV Mobile allows you to configure this display mode of your windows in your mobile applications.
10. Internal window
The Internal Window control is used to include a window (and its code) in another window. At runtime, the internal window will be dynamically merged with the host window.
Report based on a form
The report editor gives you the ability to print reports on pre-printed forms (image file or PDF file)...
Chart constants
List of constants used by the functions for chart management.
Defining a website icon (Favicon)
WEBDEV allows you to easily define the site icon (also called Favicon)...
9. Internal page
The Chart control
The "Chart" control is used to display a chart in windows, pages and reports...
HFSQL Client/Server database: Recommendations
This help page presents the main recommendations for optimizing the security and performance of an HFSQL Client/Server database according to the constraints and desired features...
Testing a dynamic page (session or AWP mode)
The test of a single page runs the current page in WEBDEV...
Inserting a diagram in a help page
You can insert a diagram created with the Diagram Editor into a help page...
Container column in a Table control
A cell found in a Table control can contain a set of controls...
6. Internal window
Internal windows
Ad control properties
You can manipulate Ad controls in a window using the following WLanguage properties.
The "Browser" pane
When a WINDEV, WEBDEV or WINDEV Mobile element (analysis, query, ...
10. Smart controls
Smart controls
Importing and consuming SOAP web services
WINDEV, WEBDEV and WINDEV Mobile allow you to directly import web services into your applications...
Describing a query
Once a query is created, all the characteristics of this query can be modified at any time...
2. Managing a database
WEBDEV Tutorial: My first WEBDEV website Lesson 2 - Managing a database - 30 min
eDefaultMemCurrency (Function)
Identifies or modifies the stored currency used by default.
eInitCurrency (Function)
Adds or changes the characteristics of a currency in the currency exchange table.
5. Website test in practice
Managing color palettes
Starting with version 2025, WINDEV and WINDEV Mobile include color palettes for projects and windows...
Replication functions
Three types of replication are proposed...
2. Variables
WEBDEV Tutorial - WLanguage basics Lesson 2 - Variables - 20 min
2. Variables
WINDEV Tutorial: WLanguage basics Lesson 2 - Variables - 20 min
2. Variables
WINDEV Mobile Tutorial - WLanguage basics Lesson 2 - Variables - 20 min
eChangeCurrency (Function)
Converts a currency into another currency.
HFSQL Control Center: Overview
The HFSQL Control Center allows you to manage the different HFSQL databases (Network, Mobile, Client/Server) of an organization...
Search and full-text index
HFSQL proposes a quick search for character strings in the data...
New products brochure 27: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 27 presented in the New Features brochure.
Pre-launched sessions
A pre-launched session is a website (or web service) session launched automatically on the web server from the WEBDEV Application Server...
Type (Property)
The Type property is used to get:
  • the type of element (data file or item) defined programmatically or in the data model editor, view or query.
  • the type of object.
  • the type of data held in a Variant.
2. WEBDEV administrator in practice
Edit control
The Edit control allows users to enter data...
Properties associated with reports and controls
List of properties associated with the reports and their controls
Constants used by properties associated with windows, reports, pages and controls
List of constants used by properties associated with windows, reports, pages and controls.
2026 novelties brochure: WEBDEV novelties
WEBDEV 2026 new features in the 2026 New Features brochure.
New products brochure 27: WINDEV Mobile new products
New features in WINDEV Mobile 27 presented in the New Features brochure.
HFSQL properties
List of HFSQL properties
New products brochure 28: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 28 presented in the New Features brochure.
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
Various constants
List of various constants used by the constants WINDEV functions.
2026 new features brochure: WINDEV new features
What's new in WINDEV 2026 in the What's new 2026 brochure.
Site map of PC SOFT documentation
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
1
5
6
7
8
>