ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Dynamic site: Persistent session
For a dynamic WEBDEV site, when starting the site (site called from a browser), a session representing the site is loaded in memory on the server...
Refreshing the page data
In a dynamic WEBDEV site, the page data is refreshed during a user action...
Testing a dynamic project (session or AWP mode) from WEBDEV
The test of the entire project allows simulating the startup of the site...
The different types of sites
WEBDEV enables you to create static sites and/or dynamic sites...
Site testing: the different types of tests available
WEBDEV includes multiple methods for testing your sites...
Testing a dynamic project from the administrator
Running the test from the WEBDEV administrator (WDAdmin) is used to check ...
Differences according to the test mode of a dynamic project
The test of a dynamic project can be run ...
Managing short URLs automatically
For the standard dynamic sites (with context), the access to the site can be done via a "standard" URL:
DynamicSiteDisplay (Function)
Starts a dynamic WEBDEV website from a static page or from a dynamic WEBDEV page.
Specific page for displaying the site errors
If an error occurs in the dynamic WEBDEV website, a standard error page is displayed by default. This page informs the Web user of the error that occurred in the site.
The "Code hashtags" pane
Creating links
Links help users navigate the help system......
WDScript overview
WDScript is a WLanguage script editor included with WINDEV, WEBDEV and WINDEV Mobile......
The ListView control
The ListView control is used to display a list of graphic elements (images, logos, etc....
PicSave (Function)
Saves the image found: in an Image Editor control. in a WDPic variable....
Programming patterns
CAUTION......
Selecting the application or the files to install
WINDEV includes a wizard for generating a setup program: to install a WINDEV application. to install other files. Installing goodies for example (images, videos, ...)....
xlsCoordinatesToName (Function)
Retrieves the name of a cell, XLS worksheet or Spreadsheet control according to its coordinates.
<xlsDocument variable>.DeleteWorksheet (Function)
Deletes a worksheet from the Excel document.
Configure the setup program interface
To make the installation process more user-friendly, the setup wizard allows you to customize the interface of the setup program......
Selecting the keywords associated with a page
The keyword selection window allows you to select the keywords to be associated with a help page......
Database parameters (Setup program)
The setup program creation wizard includes the setup of the database along with the application and suggests additional elements......
LooperSave (Function)
Validates the modification or addition of the record associated with the current row in the Looper control.
KanbanSave (Function)
Updates the record bound to the current card in the Kanban control.
PDFPassword (Function)
Protects a PDF document with a password.
Two-level setup
The two-level setup (or multisite setup) combines: a reference network setup deployed on a local network. an HTTP setup used to update the reference setup on the local network....
AppListVersion (Function)
Lists the versions available on the reference setup server.
InputEnabled (Property)
The InputEnabled property is used to: Determine if a control or a group of controls is editable or read-only. Change the input options for a control or group of controls....
Customizing the setup program (Plug-in)
In a setup program, you may want to customize some actions......
AppUPDAvailable (Function)
Allows you to find out whether an update is available for the specified application.
Selecting the files to install and the installer framework
The setup wizard allows you to: Select and configure the files to install. This step is very important. Specify the WINDEV framework used by the installer....
Languages supported by the setup
If your applications must be installed in several countries, the setup wizard proposes to generate a multilingual setup......
Managing the users of an application installed in network
The management of users allows you to find out from the server......
Creating an executable without library
When creating an executable, you can choose not to use a library or not to include all the elements of the project in the library......
Password (Property)
The Password property can be used: on the edit controls (or on the text table columns) to find out whether the control is a "Password" control or to modify the "Password" type of the control. on the connections (HFSQL Client/Server, OLE DB, etc.) to define the password of the user who uses the connection....