ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Distributing Reports & Queries
This help page presents the operations that must be performed in order for a WINDEV application to be handled by Reports & Queries......
HFSQL tables exceeding 2 gigabytes
By default, the HFSQL engine allows you to manage large tables (up to 2 gigabytes)......
Client/Server: Connecting client computers to the server
In order for the application to be able to handle the tables found on the HFSQL server, the connection that will be used by the application must be defined in the project......
SysIconAdd (Function)
Adds a system tray icon (in the lower-right corner of the screen).
IWListDisplay (Function)
Refreshes an "Internal window" control with automatic iteration on a table or query.
LooperAddIP (Function)
Adds a row as an internal page at the end of a Looper control populated programmatically.
HFSQL Control Center: Managing scheduled tasks
The Control Center allows you to set up an automatic optimization mechanism for the database and its files, thanks to scheduled optimization tasks......
gpwMode (Function)
Returns the User Groupware runtime mode.
LooperAddIW (Function)
Adds a row as an internal window at the end of a Looper control populated programmatically.
LooperCancelSwipe (Function)
Cancels the display of the internal window displayed in a Looper control further to the row swipe.
Allowing nullable types
Allowing nullable types in a project changes the way your project handles null values......
Alignment rulers (Editor)
When creating or modifying a window in the window editor, you have the ability to display the alignment rulers......
Manipulating Context Menu controls programmatically
WEBDEV includes different WLanguage functions and properties to manipulate Context Menu controls programmatically......
Internal window management functions
The following functions are used to manage the "Internal windows" controls......
Generating a description of a table from a window or from a page
When you design a quick prototype, you often create windows (or pages) without defining any tables......
<Looper>.InsertIW (Function)
Inserts a row as an internal window into a Looper control populated programmatically.
WinInHeight (Function)
Returns the internal height of a window (without title bar and border).
<Looper>.InsertIP (Function)
Inserts a row as an internal page into a Looper control populated programmatically.
LooperInsertIW (Function)
Inserts a row as an internal window into a Looper control populated programmatically.