ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

<Connection variable>.InfoFileRights (Function)
Gets the rights granted to a user or group on an HFSQL Client/Server data file.
HBackward (Function)
Moves backward several records from the current position in the data file, according to a specified item.
XMLChild (Function)
Positions on the first child element of current element.
Report based on an HFSQL view
A report based on an HFSQL view is used to print records from an HFSQL Classic or Client/Server view...
<Source>.CancelDeclaration (Function)
Allows you to:
<Source>.Watch (Function)
Trigger monitoring of write actions (add, modify or delete) performed on a data file present on an HFSQL server. In case of modification, a specific procedure can be triggered.
HRetrieveItem (Function)
Returns the content of an item found in the current record (in the data file, view, query, ...).
Stored procedures and queries (HFSQL Client/Server)
The stored procedures are used to simplify the development and the maintenance of your applications by factorizing the code...
HExportXLS (Function)
Exports records from a data file (HFSQL or OLE DB), view or query to an Excel file (XLSX).
iPrintWord (Function)
Sends the character string passed in parameter to the print buffer.
fListFile (Function)
Lists the files found in a directory and returns the list of files.
HDBIndex (Function)
Opens an xBase index file.
HSetDuplicates (Function)
Enables or disables the management of duplicates on a unique key.
<Source>.ExportXLS (Function)
Exports records from a data file (HFSQL or OLE DB), view or query to an Excel file (XLSX).
HWatch (Function)
Trigger monitoring of write actions (add, modify or delete) performed on a data file present on an HFSQL server. In case of modification, a specific procedure can be triggered.
<Source>.RetrieveItem (Function)
Returns the content of an item found in the current record (in the data file, view, query, ...).
HDeleteAll (Function)
Deletes all records from a data file, an HFSQL view or a query.
SchedulerAddResource (Function)
Adds a new resource into a Scheduler control.
KeyPressed (Function)
Checks which key is pressed.
Manipulating TimeLine controls programmatically
A TimeLine control can be...
<sshSession variable>.SCPSendFile (Function)
Transfers files via the Secure Copy Protocol.
XMLAddChild (Function)
Adds a child tag into an XML document.
<Source>.DeleteAll (Function)
Deletes all records from a data file, an HFSQL view or a query.
<Email variable>.BuildSource (Function)
Generates the source code of the email to send from an Email variable.
SCPSendFile (Function)
Transfers files via the Secure Copy Protocol.
Manipulating TimeLine controls programmatically (prefix syntax)
A TimeLine control can be...
SCPGetFile (Function)
Gets a file via the Secure Copy Protocol.
Manipulating Image Editor controls programmatically
WINDEV allows you to programmatically manipulate Image Editor controls...
HSubstDir (Function)
Associates the data directory specified in the analysis with a directory found on disk.
CertificateLoad (Function)
Loads a certificate from a file or a buffer.
HInfoItemRights (Function)
Gets the rights granted to a user or group on an item.
HCreateSubscriberReplica (Function)
Creates the description file of a subscriber replica.
Reintegrating translated text into a project
Once the translation of framework libraries ("...
fUncompress (Function)
Decompresses a file that was compressed by fCompress.
WLanguage procedure called by CodeEditorSearch
Callback of the CodeEditorSearch.Cb function for the callback parameter
Implementing the log process in an application
Regardless of the data files used by your application (HFSQL Classic or HFSQL Client/Server), the log process can be implemented on these data files...
<Connection variable>.InfoItemRights (Function)
Gets the rights granted to a user or group on an item.
<Source>.Add (Function)
Adds:
  • the record found in memory into the data file (query or view).
  • the record found in a Record variable into the data file (query or view).
HAccelerateSpeed (Function)
Reorganizes the internal structure of the indexes to optimize the speed for accessing the data.
HExportCSV (Function)
Exports the records found in a data file (HFSQL or OLE DB), a view or a query to a CSV file.
Report based on a memory area
A report based on a memory area is used to print the records stored in a memory area...
Batch processing: creation of executables, WDLs, components, etc.
WINDEV and WEBDEV allow you to perform multiple types of processes from a command line...
HChangeName (Function)
Modifies the physical name of a data file.
<Image>.SaveJPEG (Function)
Saves an image:
  • in a JPEG file.
  • in memory.
WLanguage procedure called by CameraRunApp
WLanguage procedure ("callback") called when taking photos or recording videos via CameraRunApp.
HOnError (Example)
Usage example of the HOnError function
<Diagram variable>.Save (Function)
Saves a diagram as a "diag" file.
fSelect (Function)
Opens the Windows file picker.
DiagramSave (Function)
Saves a diagram as a "diag" file.
<Diagram Editor>.Save (Function)
Saves a diagram as a "diag" file.
SQLTransaction (Example)
Usage example of the SQLTransaction function
<HTML editor>.ToPDF (Function)
Exports the content of an HTML Editor control to a PDF file.
HTMLEditorToPDF (Function)
Exports the content of an HTML Editor control to a PDF file.
HLinkMemo (Function)
Used to associate a file with a binary memo item or to cancel the existing link between a file and a binary item.
HDuplicateRecord (Function)
Duplicates the record read in a data file: the record found in memory is added into the data file (query or view).
<Source>.DuplicateRecord (Function)
Duplicates the record read in a data file. The record in memory is added to the data file (query or view).
HForward (Example)
Usage example of the HForward function
fExtractResource (Function)
Extracts a resource from the application into a physical device location.
<Source>.SeekLast (Function)
Sets the position on the last file record whose value for a specific item is less than or equal to a sought value.
DnDCacheData (Function)
Indicates the type of data and the data to copy/move during Drag/Drop.
HSeekLast (Function)
Sets the position on the last file record whose value for a specific item is less than or equal to a sought value.
7. HFSQL: Physical files
WX file
The "Executable Name".WX file is used to manage some features directly, even if these features have not been included in the application. This file is found beside the executable.
7. HFSQL: Physical files
DisplayedItem (Property)
The DisplayedItem property is used to:
  • Find out the item or the variable displayed by the control.
  • Modify the item or the variable displayed by the control.
7. Creating HFSQL data files: Physical files
The data model editor allows you to define the structure of the data files.
HCreateMovableReplica (Function)
Creates a movable replication.
Handling WEBDEV Account Manager via command line
All the features in WEBDEV Account Manager can be used via command line...
HOnError (Function)
Customizes the management of HFSQL errors.
Native xBase/FoxPro Connector
WINDEV and WEBDEV offer a Native xBase/FoxPro Connector (or Native xBase/FoxPro Access) module...
HReadLast (Example)
Usage example of the HReadLast function
HListFullTextIndex (Function)
Returns the list of full-text indexes of a file (a query or a view) recognized by the HFSQL engine.
iPrintPDF (Function)
Prints the content:
  • of a PDF file.
  • of a buffer containing a PDF.
  • of a PDF Reader control.
Defining specific character sets in HFSQL data files
When an application displays or saves data in HFSQL data files, this data is typed in the current language...
<Source>.OnError (Function)
Customizes the management of HFSQL errors.
How to include secure payment in a WEBDEV website?
This help page explains how to add a secure payment into a WEBDEV website...
PhotoRunApp (Function)
Starts the native camera application of the device in order to take a photo.
Optional events: Information retrieved
In WINDEV, you can add optional events in the code of the different elements of an application...
Size (Property)
The Size property is used to determine and change the size of an element.
HCreation (Example)
Example of the HCreation function
HInfoMemo (Function)
Returns the characteristics of binary and text memos.
Position (Function)
Finds the position of a specified string within another string.
fDataDir (Function)
Returns the full path of the directory of HFSQL data files specified by the user when installing the application.
<Source>.ListKey (Function)
Returns the list of keys in a data file (query or view) recognized by the HFSQL engine.
BuildBrowsingTable (Function)
Creates a Table control from the items of a data file (view or query).
HWrite (Function)
Writes a record into a data file without updating the indexes corresponding to all keys used in the file.
<Source>.Write (Function)
Writes a record into a data file without updating the indexes corresponding to all keys used in the file.
HListKey (Function)
Returns the list of keys in a data file (query or view) recognized by the HFSQL engine.
<Source>.Last (Function)
Sets the position on the last record of a data file according to a browse item.
HLast (Function)
Sets the position on the last record of a data file according to a browse item.
fCompress (Function)
Compresses a file.
InitParameter (Function)
Initializes the management of persistent values.
iDestination (Function)
Configures the print destination.
ImageInfoValue (Function)
Returns the value of an Exif tag for the image used.
fMoveFile (Function)
Moves a file from one directory to another.
HPass (Function)
Defines the password used to create or open a data file.
<Source>.Backward (Function)
Moves backward several records from the current position in the data file, according to a specified item.
XMLDocument (Function)
Creates a new XML document.
HListREP (Function)
Returns the list of assignments for the data files handled by the current application, which means the list of physical files corresponding to the files described in the analysis.
SQLExec (Function)
Names and runs an SQL query.
<Source>.Password (Function)
Defines the password used to create or open a data file.
Reset (Function)
Reinitializes:
  • all the controls found in the current window or page (including the groups of controls, the supercontrols and the internal windows).
  • the controls found in a group of controls, a supercontrol, an internal window or an internal page.
picRTF (Variable type)
The picRTF type is used to define all the advanced characteristics of a layer that contains RTF.
<Source>.Modify (Function)
Modifies the specified record or the record found in memory in the data file (query or view).
HModify (Function)
Modifies the specified record or the record found in memory in the data file (query or view).
HErrorInfo (Function)
Returns a detailed information about the last error triggered by the HFSQL engine.
<Window>.FromSource (Function)
Automatically initializes the controls of a window with:
  • the values of the bound items in the current record (loaded in memory) of the HFSL data file described in the data model editor.
  • the values of the bound WLanguage variables.
picText (Variable type)
The picText type is used to define all the advanced characteristics of a Text layer.
gLink (Function)
Adds an "invisible" value to an element of a List or Combo Box control.
Function kept for compatibility. It is recommended to use gStoredValue.
HelpFile (Function)
Returns or modifies the name of the help file used by the context-sensitive help of a window.
HAdd (Function)
Adds:
  • the record found in memory into the data file (query or view).
  • the record found in a Record variable into the data file (query or view).
Message (Property)
The Message property is used to:
  • Find out the help message associated with a control or with a menu option (in a window).
  • Modify the help message associated with a control or with a menu option (in a window).
Display (External language)
Displays a value in a control or assigns a value in a variable.
SourceToScreen (Function)
Automatically updates the controls in a window or page with:
  • the values of the bound items in the current record (loaded in memory) of the HFSL data file described in the data model editor.
  • the values of the bound WLanguage variables.
HMode (Function)
Changes the mode and the method for locking data files.
<Source>.LinkMemo (Function)
Used to associate a file with a binary memo item or to cancel the existing link between a file and a binary item.
<Tiff variable>.SaveTIFF (Function)
Saves an image in TIFF format into a file or memory.
<Source>.DescribeTrigger (Function)
Adds or modifies a trigger on an HFSQL data file.
How do I run through a data file?
ControlAlias (Function)
Gets, modifies or restores the data binding to a control or group of controls.
DB2 Native Connector: Features and notes
The following paragraphs present the main aspects and specific features of the Native DB2 Connector...
SpreadsheetLoad (Function)
Loads a file in XLSX format in a Spreadsheet control found in a window.
fAttributeReadOnly (Function)
Gets and sets the read-only attribute of a file.
<Source>.Mode (Function)
Changes the mode and the method for locking data files.
<Source>.LockRecNum (Function)
Locks a record and restricts the access to this record for all the other applications.
WindowFromSource (Function)
Automatically initializes the controls of a window with:
  • the values of the bound items in the current record (loaded in memory) of the HFSL data file described in the data model editor.
  • the values of the bound WLanguage variables.
HLockRecNum (Function)
Locks a record and restricts the access to this record for all the other applications.
fImageSelect (Function)
Opens the image picker of Windows.
dbgSaveDebugDump (Function)
Saves a dump file of the application.
HDeclare (Function)
Declares a description of data file (found in an analysis) in the current project.
Report based on a Table control
A report based on a Table control is used to directly print the information displayed in the control (data-bound or populated programmatically) ...
HNbRec (Function)
Returns the number of records in an HFSQL file, query or view: active records, deleted records, etc.
<Source>.NbRec (Function)
Returns the number of records in an HFSQL file, query or view: active records, deleted records, etc.
BarCodes (Variable type)
The BarCodes type is used to handle the information found in a bar code.
fLoadBuffer (Function)
Loads the content of an external file (text, image, ...) in a buffer variable.
<Source>.ToWindows (Function)
Automatically initializes the controls of a window with:
  • the values of the bound items in the current record (loaded in memory) of the HFSL data file described in the data model editor.
  • the values of the bound WLanguage variables.
External language: Java programming
We are going to call the elements developed in WINDEV (project, windows, analysis, ...
HModifyStructure (Function)
Used to update the structure of an HFSQL data file by performing an automatic data modification (also called data synchronization).
fWatchDirectory (Function)
Detects changes made to the contents of a directory.
<TreeView>.Add (Function)
Adds a "leaf" element (and all necessary nodes) into a TreeView control.
XMLBuildString (Function)
Retrieves and formats the content of an XML document (created by XMLDocument and modified by the XML functions).
<Source>.ModifyStructure (Function)
Used to update the structure of an HFSQL data file by performing an automatic data modification (also called data synchronization).
Indirection operators
Operators { and operators } operators are used to access a field, variable, class member or data file item by dynamically constructing the name of the field, variable, class member or item...
<Table>.ToExcel (Function)
Creates an Excel file with the data from a Table or TreeView Table control.
HCheckStructure (Function)
Defines the mode for comparing data files.
gStoredValue (Function)
Adds an "invisible" value to an element in a List Box, Combo Box or Scheduler control.
Sound (Function)
Plays a sound in WAV format.
<Source>.ChangeName (Function)
Modifies the physical name of a data file.
Report based on a Looper control
A report based on a Looper control is used to directly print the information displayed in the control...
zipExtractFileList (Function)
Extracts and decompresses a list of files found in an archive to a physical location.
External language: Programming in C#
We are going to call the elements developed in WINDEV (project, windows, analysis, ...
TreeAdd (Function)
Adds a "leaf" element (and all necessary nodes) into a TreeView control.
zipExtractFile (Function)
Extracts a file from an archive and automatically decompresses it to a physical location or in memory.
Managing HFSQL Client/Server applications
The HFSQL Control Center is used to manage the HFSQL Client/Server servers and the HFSQL Client/Server databases...
Data persistence
The data persistence is used to store the value typed by the user...
HTriggerRecordBefore (Function)
Retrieves the value of the current record before the trigger(s) are executed.
WindowBitmap (Function)
Creates the image of the specified window in a BMP file.
DocUpdateTableOfContents (Function)
Updates the table of the contents of a document.
WINDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
AlternativeText (Property)
The AlternativeText property is used to get and edit the alternative text of controls in a page.
<Window>.WindowBitmap (Function)
Creates the image of the specified window in a BMP file.
NetworkDisconnect (Function)
Disconnects a network drive.
AAFExportParameter (Function)
Saves all customizations made via AAFs (Automatic Application Features) in a file.
Translating a text file with WDTRAD
AAFImportParameter (Function)
Loads all customizations made via AAFs (Automatic Applications Features) that have previously been saved to a file.
HChangeConnection (Example)
Usage example of the HChangeConnection function
RTFLoad (Function)
Loads a file in RTF in an RTF control (found in a window or in a report).
<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.
WLanguage procedure called by zipAddDirectory to handle the progress bar
WLanguage procedure ("Callback") used by zipAddDirectory to manage the progress of files being added to the archive.
spMatchesDescription (Property)
The spMatchesDescription property determines if the parameters (key derivation function, hash algorithm, iteration count and output length) of the item of type "Password" in the data file match the parameters described programmatically or in the analysis.
HListFile (Function)
Returns the list of files:
  • current analysis.
  • analyses in progress (projects with multiple analyses).
  • a specific analysis recognized by the HFSQL engine.
  • available on a connection via a Native Connector or an OLE DB driver.
  • for a group of files defined in the data model editor.
AAFChangeCaption (Function)
Customizes the text of a menu option for context menus corresponding to an AAF (Automatic Application Feature).
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.
dSaveImageTIFF (Function)
Saves an image in TIFF format into a file or memory.
<Source>.Creation (Function)
Creates an empty data file (extension ".FIC") with index file, full-text index file, spatial index file and memo file if required.
Manipulating Gantt Chart controls programmatically
2026 new features brochure: WINDEV new features
What's new in WINDEV 2026 in the What's new 2026 brochure.
OBEXSendFile (Function)
Sends a file to a device that supports the OBEX protocol.
Data model editor: Types of items
The different types of items proposed in the data model editor are as follows:
fCopyFile (Function)
Copies one or more files (regardless of their attributes).
TwainToGIF (Function)
Allows:
  • save the document coming from the Twain device in a GIF file.
  • view the document coming from the Twain device in the user interface of device.
  • save the document coming from the Twain device directly in memory in GIF format (in a buffer).
TwainToBMP (Function)
Allows you to perform one of the following actions:
  • save the document coming from the Twain device in a Bitmap file (".BMP" extension).
  • view the document coming from the Twain device in the user interface of the device.
  • save the document coming from the Twain device directly in memory in Bitmap format (in a buffer).
HSynchronizeReplica (Function)
Synchronizes the master replica and the subscriber replica: the operations performed on one of the replica are transferred into the other replica.
2026 novelties brochure: WEBDEV novelties
WEBDEV 2026 new features in the 2026 New Features brochure.
<Source>.ExecuteSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the HFSQL engine.
TwainToJPEG (Function)
Allows:
  • save the document coming from the Twain device in a JPEG file.
  • view the document coming from the Twain device in the user interface of device.
  • save the document coming from the Twain device directly in memory in JPEG format (in a buffer).
Remote deployment via FTP or HTTP
HExecuteSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the HFSQL engine.
HListItem (Function)
Returns the list of items:
  • found in a data file ( a query or a view) known to the HFSQL engine. The data files defined by HDeclare, HDeclareExternal and HDescribeFile are taken into account.
  • found in a Record variable.
WINDEV Mobile 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
Associative array (Variable type)
An associative array is an "advanced" type of array...
WINDEV Mobile new features brochure 2026
What's new in WINDEV Mobile 2026 is presented in the What's new 2026 brochure.
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
hBackupDescription (Variable type)
The hBackupDescription type is used to programmatically describe an HFSQL Client/Server backup.
Managing emails with "Simple MAPI"
Simple MAPI simplifies the management of emails received by the hosting provider...
1
8