ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

Server code/Browser code
WEBDEV allows you to create static pages and dynamic pages...
Set of procedures
The global procedures are grouped in set of procedures...
Accessing a database in local mode (SQLite)
WEBDEV allows a site to create and access a database created by the browser on the computer of the Web user in browser code.
16. Types of code
Global procedure/function
A global procedure can be used in all the processes or events of the project.
Local procedure
Two types of procedures are available...
Style of pages: Background image
To optimize the style of your pages, WEBDEV allows you to use a background image in your pages......
Passing parameters
The parameters can be passed to a procedure......
Window templates and inheritance
When a window template is applied to a window, all the controls and code in the template are "copied" to the window......
<Source>.Last (Function)
Sets the position on the last record of a data file according to a browse item.
<Source>.ReadLast (Function)
Sets the position on the last record of a data file according to a browse item.
<Source>.ReadNext (Function)
Sets the position on the next data file record according to a browse item.
<Source>.Next (Function)
Sets the position on the next data file record according to a browse item.
Control templates and inheritance
When a control template is applied to a page or to a window, all controls and code found in the template are "copied" into the page or window......
Project anomalies: dead code and orphan elements
...WINDEV, WEBDEV and WINDEV Mobile allow you to easily detect these "dead codes" and "orphan" elements....
HFirst (Function)
Sets the position on the first record of a data file according to the specified browse item.
Customizing the WINDEV User Groupware
The User Groupware in automatic mode offers many possibilities......
Displaying a report in HTML format in the browser of the Web user
To display a report in HTML format in the browser of the Web user, you must......
Displaying a report in PDF format in the browser of the Web user
To display a report in PDF format in the browser of the Web user, you must......
Glossary
The glossary lists all the abbreviations used in the code editor......
Code coverage
The code coverage is the measure regarding the coverage of tests run on an application or site......
MemOut (Function)
Used to find out whether the browse performed on a memory area is outside this memory area.
<Source>.First (Function)
Sets the position on the first record of a data file according to the specified browse item.
PageExist (Function)
Checks whether the specified page is currently displayed in the browser of the Web user. Used to find out whether a page is displayed in a frame other than the current one.
ErrorPropagate (Function)
Propagates a non-fatal error that can be processed by the calling code if the management of non-fatal errors was enabled for this code (in the code editor or by ErrorChangeParameter).
Managing mutexes in threads
A mutex is used to limit the simultaneous execution of a code (procedure, line of code, etc.) to one thread at a given time....
7. Source Code Manager (SCM)
6. Source Code Manager (SCM)
To simplify teamwork, WINDEV Mobile includes a Source Code Manager....
Refreshing a page
Refreshing a page consists in re-displaying a page that is already open in the browser......
Error 13: The label already exists
Error 1045: A class cannot be declared outside the declaration code of a class