ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

CtExtendedInfo (Property)
The CtExtendedInfo property gets the additional information inserted into the database connection string.
<Word Processing>.Close (Function)
Closes the docx file associated with the Word Processing control and frees the document.
<Word Processing>.Redo (Function)
Restores the last undone action on a Word Processing control.
<Word Processing>.UndoRedoDeleteAll (Function)
Deletes the entire history of the Undo/Redo mechanism for a Word Processing control.
<Word Processing>.Undo (Function)
Undoes the last action performed on a Word Processing control.
<Word Processing>.StartModification (Function)
Indicates the start of a series of actions performed in a Word Processing control in a single event ("undo/redo").
<Word Processing>.EndModification (Function)
Indicates the end of a series of actions performed in a Word Processing control in a single event ("undo/redo").
<Word Processing>.ToImage (Function)
Exports a page from a Word Processing control in image format.
<Word Processing>.FindElementByName (Function)
Searches for an element by its name in a Word Processing document.
<Word Processing>.Select (Function)
Selects a fragment in a Word Processing control.
<Word Processing>.ToText (Function)
Creates a character string from the data of a Word Processing control.
<htmlNode variable>.RemoveChild (Function)
Removes a given node in the current node of an HTML document.
Option (Property)
The Option property is used to configure how a Bar Code control is displayed.
HTMLRemoveChild (Function)
Removes a given node in the current node of an HTML document.
MarkdownToHTML (Function)
Converts a Markwdown string to an HTML buffer (encoded in UTF-8).
DocOpen (Function)
Opens a Word Processing file (docx format) in Read/Write mode. The docx file is opened and locked until it is closed.
<Document variable>.Insert (Function)
Inserts an object in a Document variable. The objects that can be used are:
  • an element,
  • a document,
  • a paragraph,
  • a text,
  • an image,
  • a fragment.
DocToHTML (Function)
Converts a Word Processing document into an HTML file.
Selection (Property)
The Selection property is used to get the characteristics of the selection (or cursor):
  • in a Word Processing control.
    Note: This selection is located in the part being edited (body, header or footer).
  • in a Spreadsheet control.
  • in an HTML Editor control.
  • in a Diagram Editor control.
ExecuteCode (Function)
Runs the WLanguage code found in a character string.
SQLExec (Function)
Names and runs an SQL query.
CheckSpell (Property)
The CheckSpell property is used to enable or disable the automatic spelling checker.
RTFSelection (Function)
Modifies or lists the attributes of the text currently selected in an RTF field (in a WINDEV window or report).
iCreateFont (Function)
Creates a new print font.
iPrintAreaRTF (Example)
Usage example of the iPrintAreaRTF function
Rich text, links and images in the WEBDEV controls
Rich text supports multiple advanced features: font, weight, size, color, attribute, ...
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...
docNumberingLevel (Variable type)
The docNumberingLevel type is used to define the advanced characteristics of a numbering level used in a Word Processing document.
Extension procedure
By using extension procedures, you can add your own WLanguage procedures to different types of variables (string, date, color etc.)...
iPrint (Function)
Sends the character string passed as parameter to the print buffer.
<Word Processing>.RedoCount (Function)
Returns the number of canceled actions that can be redone on a Word Processing control.
<gglDrive variable>.Rename (Function)
Renames a directory or Google Docs Editors file on Google Drive.
HFSQL Client/Server: Setting up data files on the server
MySQL Native Connector: Programming with SQL functions
The SQL functions can be used to handle the MySQL database...
<Connection variable>.DeleteSchedulingHistory (Function)
Deletes the executions of a scheduled operation on an HFSQL server. This operation can be a scheduled task (stored procedure), backup, optimization or a materialized view refresh.
Pattern compression (ADSL, 3G, Edge, VPN, etc.)
A frame is a packet of data that flows through the network...
<Drive variable>.DeleteFile (Function)
Deletes a file from a remote drive.
Progress Native Connector: Programming using SQL functions
The use of SQL functions to handle Progress data does not require importing the file structure into the analysis...
MariaDB Native Connector: Programming using SQL functions
The SQL functions can be used to handle the MariaDB database...
CtCursorOptions (Property)
The CtCursorOptions property gets the cursor type used when connecting to an external database.
DB2 Native Connector: Programming with SQL functions
The use of SQL functions to handle DB2 data does not require importing the file structure into the analysis...
spIterationCount (Property)
The spIterationCount property is used to:
  • Get the iteration count of the hash algorithm used for an item of type "Password". This property can be used for items of type "Password" defined in the data model editor or programmatically.
  • Sets the iteration count of the hash algorithm used for an item of type "Password" (only for "Password" items described programmatically).
HDBDescribeFile (Function)
Describes a file in dBase3 format (most common format) programmatically.
Stemming (Property)
The Stemming property is used to enable stemming and to define the language used for stemming in a full-text index defined programmatically.
HRSWaitForDataProcess (Function)
Waits for:
  • the replication data on the master server to be sent to the subscriber server.
  • the replication data received on the subscriber server to be entirely applied.
dStartDrawing (Function)
Indicates that the drawing functions that will be used are intended for:
  • the specified Image control,
  • the specified Image variable,
  • the specified Image variable,
  • the specified WDPic variable (on the background layer),
  • the specified picLayer variable.
SQLite Native Connector: Programming using SQL functions
The use of SQL functions to handle SQLite data does not require importing the data file structure into the analysis.
DriveDownloadGglFile (Function)
Downloads a Google Docs Editors file from Google Drive in a given compatible format.
Unalterable (Property)
The Unalterable property allows you to make a data file unalterable. This means the data file cannot be modified; only additions can be made.
xmlReader (Variable type)
The xmlReader type is used to read an XML document without loading it in memory.
SAP ASE Native Connector (Sybase): Programming using SQL functions
The use of SQL functions to handle Sybase data does not require importing the file structure into the analysis...
<Source>.Filter (Function)
Defines and enables a filter on a data file, view or query.
Informix Native Connector: Programming using SQL functions
The use of SQL functions to manipulate Informix data does not require importing the file structure into the analysis...
HFilter (Function)
Defines and enables a filter on a data file, view or query.
WDMap: Reindexing an HFSQL data file
WDMap can be used both to determine whether an HFSQL data file should be reindexed and to reindex an HFSQL data file...
HStopServer (Function)
Stops an HFSQL server.
WDAdminHF: Data file management
The remote HFSQL administrator proposes a full management of the HFSQL Client/Server databases...
diagText (Variable type)
The diagText type is used to define all the advanced characteristics of a text associated with a shape in a diagram.
<Connection variable>.RSWaitForDataProcess (Function)
Waits for:
  • the replication data on the master server to be sent to the subscriber server.
  • the replication data received on the subscriber server to be entirely applied.
WDConver: Presentation
WDConver is a tool used to convert data to an HFSQL Classic data file from a file ...
HDBCreation (Function)
Ends the description of the structure of an xBase data file programmatically.
<GuidedTour>.Info (Function)
Returns information about a Guided Tour.
Parameters of the procedure used by PDFVerifySignatures
WLanguage procedure ("callback") called by PDFVerifySignatures, executed when an invalid signature is detected in a PDF document.
MySQL Native Connector: Special features
The Native MySQL Connector (also called "Native MySQL Access") creates "InnoDB" tables to support locks and transactions on a MySQL database...
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).
<Drive variable>.Rename (Function)
Renames a file or directory on a remote drive.
<Source>.LogStop (Function)
Stops the log process of a file.
WDOptimizer: Editing a ".REP" file
<Connection variable>.StopServer (Function)
Stops an HFSQL server.
<gglDrive variable>.DeleteFile (Function)
Deletes a Google Docs Editor file from Google Drive.
XMLOpenReader (Function)
Creates a reader used to read an XML document without loading it in memory.
CtUserName (Property)
The CtUserName property sets the username used to connect to a specific table via OLE DB.
<gglConnection variable>.ListDocument (Function)
Retrieves the list of documents available on the Google server for the current user.
<Source>.MigrateLinkedCompositeKey (Function)
Migrates the values of the linked composite keys coming from a file in Hyper File 5.5 format to the HFSQL Classic format.
HMigrateLinkedCompositeKey (Function)
Migrates the values of the linked composite keys coming from a file in Hyper File 5.5 format to the HFSQL Classic format.
HRSModifyConfig (Function)
Modifies some parameters of an existing replication between two HFSQL servers.
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).
OperationLogDirectory (Property)
The DirectoryJournalOperation property is used to manage the directory of the log of operations file associated with a log data file.
<Source>.LogRestart (Function)
Restarts the logging process on a file.
HNotifDeleteCCRecipient (Function)
Deletes the recipients of a notification sent via the Control Centers (WDBal messaging tool).
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.
HLogStop (Function)
Stops the log process of a file.
<Connection variable>.NotifDeleteCCRecipient (Function)
Deletes the recipients of a notification sent via the Control Centers (WDBal messaging tool).
Operating mode of HFSQL application
An HFSQL application can operate in network mode or in Client/Server mode...
HNotifDeleteEmailRecipient (Function)
Deletes the recipients of an email notification.
RepeatableReadSupported (Property)
The RepeatableReadSupported property is used to:
  • Know whether the data file (data file defined in the data model editor or programmatically defined) can be used in HFSQL Client/Server in a transaction with a "REPEATABLE READ" isolation mode.
  • Allow the use of a transaction that includes a "REPEATABLE READ" isolation level for a data file (only for files defined programmatically).
<Connection variable>.NotifDeleteEmailRecipient (Function)
Deletes the recipients of an email notification.
GuidedTourChangeStep (Function)
Moves to another step of the Guided Tour.
JSMethod (Function)
Used to run a JavaScript method on an element found in the current page.
<Connection variable>.RSModifyConfig (Function)
Modifies some parameters of an existing replication between two HFSQL servers.
CtDescribedUserName (Property)
The CtDescribedUserName property sets the username used to connect to a specific table via OLE DB.
HLogRestart (Function)
Restarts the logging process on a file.
docFormatMulticolumn (Variable type)
The docFormatMulticolumn type is used to define all the advanced characteristics of a multicolumn section defined in a docSection variable.
Remote HFSQL Administrator: Overview
The remote HFSQL administrator is a WEBDEV site installed with the WEBDEV application server and used to remotely manage the HFSQL Client/Server databases installed on the Web server...
HRSExecute (Function)
Immediately execute periodic replication between HFSQL servers: replication is triggered ahead of schedule.
HDBIndex (Function)
Opens an xBase index file.
<Connection variable>.ExecuteScheduling (Function)
Immediately executes a scheduled item regardless of its scheduling: scheduled task (stored procedure), backup, optimization, refresh of a materialized view.
HDeleteSchedulingHistory (Function)
Deletes the executions of a scheduled job on an HFSQL server. This job can be a scheduled task (stored procedure), backup, optimization or a materialized view refresh.
fWrite (Example)
Usage example of the fWrite function
HUpdateView (Function)
Creates or updates the description of an SQL view or materialized view from the analysis to an HFSQL server.
<Connection variable>.RSExecute (Function)
Immediately execute periodic replication between HFSQL servers: replication is triggered ahead of schedule.
ControlFindTextPrevious (Function)
Searches for and selects the previous element corresponding to the text searched for in a window or field.
<Connection variable>.UpdateView (Function)
Creates or updates the description of an SQL view or materialized view from the analysis to an HFSQL server.
spAge (Property)
The spAge property gets the time elapsed since the password was last changed.
Optimizing the connection times to the HFSQL Client/Server databases
This help page explains how to optimize the connection times to the HFSQL Client/Server databases by limiting the network traffic...
Native SQLite Connector
WINDEV and WEBDEV offer a Native Connector to SQLite. This Native Connector allows you to access an SQLite database from a WLanguage program without using an external driver.
awSendInfo (Function)
Sends an information from an iOS phone to an Apple Watch (or conversely).
<htmlNode variable>.WrapAllChildren (Function)
Wraps all children of the given node in a new node in an HTML document.
<htmlNode variable>.UnwrapAllChildren (Function)
Deletes the specified node in an HTML document without deleting its children, which take its place.
Keep-alive on connection
A connection to the database can be interrupted at any time at "hardware" level...
HServerWorkingDir (Function)
Returns the path of a temporary directory on the HFSQL server.
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...
<htmlNode variable>.Wrap (Function)
Wraps the specified node in a given node of an HTML document.
CtInitialCatalog (Property)
The CtInitialCatalog property is used to get the default database defined for the access.
CtDescribedCaption (Property)
The CtDescribedCaption property gets and sets the caption of the connection to the OLE DB data source.
HClearSchedulingHistory (Function)
Clears the execution history of scheduled jobs on an HFSQL server.
Managing HFSQL Client/Server applications
The HFSQL Control Center is used to manage the HFSQL Client/Server servers and the HFSQL Client/Server databases...
SessionRequestedPage (Function)
Returns the name of the page requested at the start of the session.
<Map>.PopupDisplayed (Function)
Indicates whether the popup of a marker in a Map control is displayed.
MapPopupDisplayed (Function)
Indicates whether the popup of a marker in a Map control is displayed.
HClearWorkingDir (Function)
Clears and destroys the temporary directory previously created when HServerWorkingDir was executed.
HCheckServerUpdate (Function)
Checks for the latest version of the HFSQL server that can be automatically updated.
8. Binding controls to data
A window can display information from...
<Source>.EndNoModif (Function)
Unlocks a file that was locked by the same program with HNoModif.
fSelect (Function)
Opens the Windows file picker.
H.VisibleAutoIndexing (Variable)
Indicates whether the indexing window must be displayed during the automatic reindexing of HFSQL data files.
WebserviceWriteHTTPHeader (Function)
Adds an additional HTTP header to a request of a REST or SOAP web service.
<Connection variable>.CheckServerUpdate (Function)
Checks for the latest version of the HFSQL server that can be automatically updated.
StopWord (Property)
The StopWord property is used to define stopwords in a full-text index defined programmatically.
<GuidedTour>.Start (Function)
Starts the Guided Tour and displays the first step.
iAddAttachment (Function)
Adds an attachment in a PDF file generated by a PDF print export.
<GuidedTour>.Stop (Function)
Stops the current Guided Tour or another specified Guided Tour.
HEndNoModif (Function)
Unlocks a file that was locked by the same program with HNoModif.
GuidedTourStart (Function)
Starts the Guided Tour and displays the first step.
H.AutoIndexingLimit (Variable)
Indicates the maximum number of records in the data file used to manage the automatic reindexing.
H.NbRetryRead (Variable)
Indicates the number of attempts to read the file or record before giving control back to the program.
MyGuidedTour
The MyGuidedTour variable is used to handle the current Guided Tour. The MyGuidedTour variable is used to get the characteristics of the GuidedTour variable used.
MaxAutoID (Property)
The MaxAutoID property is used to get the maximum automatic identifier of a replicated data file.
MinAutoID (Property)
The MinAutoID property is used to get the minimum automatic identifier of a replicated data file.
gpwOpenSite (Function)
Allows you to start the site when using the user groupware.
WebSocket functions
List of functions specific to WebSocket servers
Native AS/400 Connector
WINDEV and WEBDEV include an optional module to access AS/400 databases...
H.NumRec (Variable)
Contains the number of the physical record loaded in memory (which means the number of the last record read).
Query based on query
Queries can be based on items from another query...
WebSocket functions (prefix syntax)
List of functions specific to WebSocket servers
Guided Tour functions
Guided Tour functions
fExtractResource (Function)
Extracts a resource from the application into a physical device location.
Document (Variable type)
The Document type is used to handle a "docx" document.
H.NbRecModificationQuery
Used to find out the number of records added, modified or deleted when running the last query of the current context.
5. Characteristics of Android and iOS windows
WINDEV Mobile offers the possibility to configure the characteristics of the windows.
Classes, members, methods and properties
A class is made of...
Thumbnail (Property)
The Thumbnail property can be used on:
ActionOutsideTarget (Property)
The ActionOutsideTarget property defines the action performed when the user clicks a control other than the target control(s) of a step of a Guided Tour.
Termination (Property)
The Termination property defines the WLanguage procedure executed when the user goes to the next or previous step, or at the end of a Guided Tour.
EndTour (Property)
The EndTour property is used to allow or prevent the user from ending the Guided Tour from the tooltip of a given step.
AnimationDuration (Property)
The AnimationDuration property sets the animation duration of the effect applied to the target control of a Guided Tour.
NumberExecution (Property)
The NumberExecution property gets and sets the number of executions of a task.
ActionTarget (Property)
The ActionTarget defines the action performed when the user clicks the target control(s) of a step of a Guided Tour.
AutomaticValidationTimeout (Property)
The AutomaticValidationTimeout property defines the time elapsed before the steps of a Guided Tour are automatically validated.
Grow (Property)
The Grow property defines how much the halo grows around an element in a step of a Guided Tour.
NextStep (Property)
The NextStep property defines whether or not the user can go to the next step of a Guided Tour.
PreviousStep (Property)
The PreviousStep property defines whether or not the user can go to the previous step of a Guided Tour.
BorderColor (Property)
The BorderColor property sets the tooltip border color of a step.
Native xBase/FoxPro Connector
WINDEV and WEBDEV offer a Native xBase/FoxPro Connector (or Native xBase/FoxPro Access) module...
XMLExecuteXPath (Function)
Executes an XPATH query:
  • in an XML document.
  • in an xmlDocument variable.
HPrepareQuery (Function)
Initializes a query and declares this query to the database server in order to optimize the next executions of this query.
<Connection variable>.DeleteScheduling (Function)
Delete a scheduled item on an HFSQL server: scheduled task (stored procedure), backup, optimization, refresh of a materialized view.
Debugging a connection to an HFSQL server
The stored procedures and the triggers are debugged from the environment, with real execution on the server...
<Connection variable>.ModifyScheduling (Function)
Modify a scheduled item on an HFSQL server: scheduled task (stored procedure), backup, optimization, refresh of a materialized view.
HModifyItemRights (Function)
Modifies the rights granted to a user or group on an item of an HFSQL Client/Server data file.
<Source>.PrepareQuery (Function)
Initializes a query and declares this query to the database server in order to optimize the next executions of this query.
Modifying the query content
The queries are used to easily select the records coming from one or more files, matching one or more selection criteria, ...
<Connection variable>.AddScheduling (Function)
Adds a scheduled operation on an HFSQL server. This operation can be a scheduled task (stored procedure), backup, optimization or a materialized view refresh.
Progress Native Connector: Features and notes
Remarks and specific features of Native Progress Connector...
PostgreSQL Native Connector: Programming with SQL functions
You can use SQL functions to handle the PostgreSQL database...
<Connection variable>.ModifyItemRights (Function)
Modifies the rights granted to a user or group on an item of an HFSQL Client/Server data file.
HExecuteScheduling (Function)
Immediately executes a scheduled item regardless of its scheduling: scheduled task (stored procedure), backup, optimization, refresh of a materialized view.
CacheSize (Property)
The CacheSize property is used to:
  • Get the maximum number of records that can be stored in the cache of the Native MySQL Connector.
  • Change the maximum number of records that can be stored in the cache of the Native MySQL Connector.
DriveDeleteFile (Function)
Deletes a file from a remote drive.
HModifyScheduling (Function)
Modify a scheduled item on an HFSQL server: scheduled task (stored procedure), backup, optimization, refresh of a materialized view.
HDeleteScheduling (Function)
Delete a scheduled item on an HFSQL server: scheduled task (stored procedure), backup, optimization, refresh of a materialized view.
HServerStatus (Function)
Allows you to find out the status of an HFSQL server (this function uses the MantaManager service).
DriveRename (Function)
Renames a file or directory on a remote drive.
HAddScheduling (Function)
Adds a scheduled operation on an HFSQL server. This operation can be a scheduled task (stored procedure), backup, optimization or a materialized view refresh.
WebserviceWriteHTTPCode (Function)
Specifies the HTTP code that will be returned at the end of the execution of the REST web service function.
Informix Native Connector: Programming with HFSQL functions
To use an Informix database with the Native Connector, import the structure of Informix tables into the WINDEV or WEBDEV analysis...
SQLite: Programming with HFSQL functions
To use an SQLite database with Native Connector (also called Native Access), the structure of SQLite tables must be imported into the data model editor.
xBase/FoxPro Native Access: Features and notes
This help page presents the specific features regarding the programming of Native xBase/FoxPro Access...
<Connection variable>.OpenConnection (Function)
Opens a connection to a specific database.
DB2 Native Connector: Programming with HFSQL functions
To use a DB2 database with Native Connector, the structure of DB2 tables must be imported into the WINDEV or WEBDEV analysis...
PageInitialization (Function)
Resets to zero (or not) the controls found in the current page and starts the events for initializing the controls and the page.
htmlNode (Variable type)
The htmlNode type is used to define all the advanced characteristics of a node of an HTML document.
LogDirectory (Property)
The LogDirectory property is used to manage the directory of the log file described in the analysis.
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
1
6
7
8