ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

HLast (Function)
Sets the position on the last record of a data file according to a browse item.
fCompress (Function)
Compresses a file.
Manipulating TimeLine controls programmatically
A TimeLine control can be...
SchedulerAddResource (Function)
Adds a new resource into a Scheduler control.
<Source>.RetrieveItem (Function)
Returns the content of an item found in the current record (in the data file, view, query, ...).
<Source>.DeleteAll (Function)
Deletes all records from a data file, an HFSQL view or a query.
<sshSession variable>.SCPSendFile (Function)
Transfers files via the Secure Copy Protocol.
KeyPressed (Function)
Checks which key is pressed.
Manipulating TimeLine controls programmatically (prefix syntax)
A TimeLine control can be...
<Email variable>.BuildSource (Function)
Generates the source code of the email to send from an Email variable.
XMLAddChild (Function)
Adds a child tag into an XML document.
HSubstDir (Function)
Associates the data directory specified in the analysis with a directory found on disk.
SCPGetFile (Function)
Gets a file via the Secure Copy Protocol.
SCPSendFile (Function)
Transfers files via the Secure Copy Protocol.
HCreateSubscriberReplica (Function)
Creates the description file of a subscriber replica.
CertificateLoad (Function)
Loads a certificate from a file or a buffer.
Manipulating Image Editor controls programmatically
WINDEV allows you to programmatically manipulate Image Editor controls...
WLanguage procedure called by CodeEditorSearch
Callback of the CodeEditorSearch.Cb function for the callback parameter
Reintegrating translated text into a project
Once the translation of framework libraries ("...
HInfoItemRights (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).
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...
fUncompress (Function)
Decompresses a file that was compressed by fCompress.
Report based on a memory area
A report based on a memory area is used to print the records stored in a memory area...
HAccelerateSpeed (Function)
Reorganizes the internal structure of the indexes to optimize the speed for accessing the data.
<Connection variable>.InfoItemRights (Function)
Gets the rights granted to a user or group on an item.
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.
Batch processing: creation of executables, WDLs, components, etc.
WINDEV and WEBDEV allow you to perform multiple types of processes from a command line...
HExportCSV (Function)
Exports the records found in a data file (HFSQL or OLE DB), a view or a query to a CSV file.
TreeAdd (Function)
Adds a "leaf" element (and all necessary nodes) into a TreeView control.
External language: Programming in C#
We are going to call the elements developed in WINDEV (project, windows, analysis, ...
HChangeName (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...
<Source>.ChangeName (Function)
Modifies the physical name of a data file.
zipExtractFileList (Function)
Extracts and decompresses a list of files found in an archive to a physical location.
<TreeView>.Add (Function)
Adds a "leaf" element (and all necessary nodes) into a TreeView control.
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.
<Table>.ToExcel (Function)
Creates an Excel file with the data from a Table or TreeView Table control.
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...
HCheckStructure (Function)
Defines the mode for comparing data files.
XMLBuildString (Function)
Retrieves and formats the content of an XML document (created by XMLDocument and modified by the XML functions).
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.
<Source>.ModifyStructure (Function)
Used to update the structure of an HFSQL data file by performing an automatic data modification (also called data synchronization).
HModifyStructure (Function)
Used to update the structure of an HFSQL data file by performing an automatic data modification (also called data synchronization).
External language: Java programming
We are going to call the elements developed in WINDEV (project, windows, analysis, ...
Data persistence
The data persistence is used to store the value typed by the user...
zipExtractFile (Function)
Extracts a file from an archive and automatically decompresses it to a physical location or in memory.
<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.
LogFile (Property)
The LogFile property is used to determine if a data file is a log file.
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...
Zoom (Property)
The Zoom property gets or sets the zoom value:
  • in an Image control.
  • in a Map control.
  • in an Organization Chart control.
  • in a Table, TreeView Table, Pivot Table, Spreadsheet or List Box control.
  • in a Word Processing control.
  • in a PDF Reader control.
  • in a Camera control.
  • in a Diagram Editor control;
  • in a window.
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.
LanguageDescribed (Property)
The LanguageDescribed property is used to set the language used to compare and sort Unicode items (Unicode Text item or Unicode Text Memo item).
<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.
HMode (Function)
Changes the mode and the method for locking data files.
fWatchDirectory (Function)
Detects changes made to the contents of a directory.
InitParameter (Function)
Initializes the management of persistent values.
iDestination (Function)
Configures the print destination.
Language (Property)
The Language property is used to set the language used to compare and sort Unicode items (Unicode Text item or Unicode Text Memo item).
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.
<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.
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.
<Source>.LockRecNum (Function)
Locks a record and restricts the access to this record for all the other applications.
<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.
CtDescribedOLEDBProvider (Property)
The CtDescribedOLEDBProvider property gets and sets the name of the OLE DB provider (also called OLE DB server).
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.
VisibleEndUser (Property)
The VisibleEndUser property is used to:
  • Find out whether an item is visible or not to the end users. This item was defined in the data model editor or programmatically.
  • Define whether an item must be visible or not to the end users (only for items defined programmatically).
CtOLEDBProvider (Property)
The CtOLEDBProvider property gets and sets the name of the OLE DB provider (also called OLE DB server).
Charset (Property)
The Charset property is used to:
  • Get the character set used by a Font variable.
  • Change the character set used by a Font variable.
  • Get the character set used by an HFSQL data file.
XMLDocument (Function)
Creates a new XML document.
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.
OperationLogDirectory (Property)
The DirectoryJournalOperation property is used to manage the directory of the log of operations file associated with a log data file.
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.
HTriggerRecordBefore (Function)
Retrieves the value of the current record before the trigger(s) are executed.
DocUpdateTableOfContents (Function)
Updates the table of the contents of a document.
Managing HFSQL Client/Server applications
The HFSQL Control Center is used to manage the HFSQL Client/Server servers and the HFSQL Client/Server databases...
CtExtendedInfo (Property)
The CtExtendedInfo property gets the additional information inserted into the database connection string.
WindowBitmap (Function)
Creates the image of the specified window in a BMP file.
WINDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
Format (Property)
The Format property is used to define the data format of a data file.
NetworkDisconnect (Function)
Disconnects a network drive.
<Window>.WindowBitmap (Function)
Creates the image of the specified window in a BMP file.
WDD55 (Property)
The WDD55 property is used to:
  • Get the name and full path of the Hyper File 5.5 WDD file.
  • Set the name and full path of the Hyper File 5.5 WDD file.
AAFImportParameter (Function)
Loads all customizations made via AAFs (Automatic Applications Features) that have previously been saved to a file.
AlternativeText (Property)
The AlternativeText property is used to get and edit the alternative text of controls in a page.
Translating a text file with WDTRAD
<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.
AAFExportParameter (Function)
Saves all customizations made via AAFs (Automatic Application Features) in a file.
RTFLoad (Function)
Loads a file in RTF in an RTF control (found in a window or in a report).
Replication (Property)
The Replication property is used to:
  • know the replication mode used for a data file (data file defined in the data model editor or programmatically defined).
  • specify the replication mode used for a data file (only for files defined programmatically).
HChangeConnection (Example)
Usage example of the HChangeConnection function
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.
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.
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.
CtUserName (Property)
The CtUserName property sets the username used to connect to a specific table via OLE DB.
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.
Analysis editor: the different types of sections
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
4
5
6
7
8
>