ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Report based on a text file
In a report based on a text file, the information to print is read from a text file or is directly assigned in the report controls...
Translating a text file with WDTRAD
fBuildRelativePath (Function)
Returns the path to a file relative to a reference directory.
fWatchStopAll (Function)
Stops all current watch tasks of files and directories.
fSaveText (Function)
Creates and fills a text file with the content of a text control or text variable (string variable, edit control in a window, Static Text control in a report, ...).
HImportText (Function)
Imports a Text file into an HFSQL Classic or Client/Server data file. This data file must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
fListResource (Function)
Lists the resources integrated to the application.
fWrite (Function)
Writes:
  • a character string to an external file.
  • a memory section.
fWatchFile (Function)
Starts watching a file.
<DiskFile variable>.Write (Function)
Writes:
  • a character string to an external file.
  • a memory section.
fAddBuffer (Function)
Adds the content of a buffer at the end of a file.
Handling the external files
WINDEV, WINDEV Mobile and WEBDEV propose several functions allowing you to manage the external files from your WINDEV/WINDEV Mobile applications or from your WEBDEV websites...
fWatchStop (Function)
Stops watching a file or directory.
fLoadText (Function)
Loads the contents of a text file into any text field or variable (string variable, window edit control, report label field, etc.).
fWatchDirectory (Function)
Detects changes made to the contents of a directory.
fLoadBuffer (Function)
Loads the content of an external file (text, image, ...) in a buffer variable.
fChangeExtension (Function)
Changes the extension of a file on disk.
fIsImage (Function)
Determines whether a file on disk or in a buffer corresponds to an image format recognized by WINDEV or WEBDEV.
How to read in a text or CSV file?
This help page explains how to read the content of a text or CSV file.
<DiskFile variable>.Find (Function)
Finds a character string or a buffer in a file opened by fOpen.
fAddText (Function)
Adds the content of a character string at the end of a file.
How to write into a text or CSV file?
This help page explains how to write into a text or CSV file.
<Source>.ImportText (Function)
Imports a Text file into an HFSQL Classic or Client/Server data file. This data file must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
fSaveBuffer (Function)
Creates and fills a text file with the content of a string or buffer variable.
fFind (Function)
Finds a character string or a buffer in a file opened by fOpen.
Print modes of a report
Several print modes are available for a report.
fExtractResource (Function)
Extracts a resource from the application into a physical device location.
fInsertTextAtBeginning (Function)
Inserts text at the beginning of a file without overwriting the existing text.
Result of a query in test mode
After its execution in test mode (see Running the query test), the result of the query can be...
MacOS - Developing an application in Catalyst mode
Apple has recently released an SDK to natively compile iOS applications for MacOS......
Sequence of selection conditions for a query
When at least two selection conditions are found in a query, the sequence of selection conditions must be specified by the conditional operators AND and OR......
The TimeLine control
The TimeLine control is used to represent chronologies of close events that can be parallel....
FOR ALL/FOR EACH statement (browse of strings)
The FOR EACH statement is used to browse strings according to different methods...
Procedure/Function
A procedure is used to associate an identifier with a statement block......
Unavailable functions and properties
Some functions and properties have been removed from WLanguage......
Native PostgreSQL Connector for WINDEV and WEBDEV
WINDEV and WEBDEV propose a Native Connector to PostgreSQL......
11. Choosing the action of a button/link
UI audit: Detect obsolete features
The lifecycle of some projects span several years......
Sub-modeling
In a flexible modeling, the "Application", "Process" and "Choice" elements can be used to enter in a "sub-modeling"......
<Variable Drive>DirectoryList (Function)
Lists the directories of an Drive.
Alignment options
To optimize the alignment of controls in a window, page or report, you have the ability to use the alignment options......
Automatic documentation of procedures and methods
To simplify the maintenance or the use of existing code by other developers, WINDEV proposes an automatic documentation for the procedures (or class methods)......
Defining clickable areas
In a page, an Image control can contain clickable areas......
Extension procedure
By using extension procedures, you can add your own WLanguage procedures to different types of variables (string, date, color etc.)......
External language: Programming in C#
We are going to call the elements developed in WINDEV (project, windows, analysis, ......
Customizing the report viewer (preview)
You can display a print preview in the report viewer......
Business rules
WINDEV, WEBDEV and WINDEV Mobile allow you to manage the business rules......
2. User-friendly editors in practice
User-friendly editors in practice...
Keyboard Variable (Using physical keyboards on Android)
The Keyboard variable makes it possible to retrieve the parameters of the events of a physical keyboard......
Restoring an HFSQL Client/Server database
A backup of a HFSQL Client/Server database can be restored at any time......
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......
OLE control properties
List of properties associated with an OLE control...
Creating a branch
A branch is used to create a copy of the current project in order to perform modifications, additions, etc....
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......