ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

FileToMemoryTable (Function)
Populates a Table control programmatically with the records from a data file, HFSQL view or query (query created in the query editor or with HExecuteSQLQuery).
Native SAP ASE Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer an optional Native SAP ASE Connector...
TableEnd (Function)
Stops the manual iteration of data file linked to a Table control based on a data file.
SAP ASE Native Connector (Sybase): Programming with HFSQL functions
To use a Sybase database with Native Connector, the structure of Sybase tables must be imported into the WINDEV or WEBDEV analysis...
DnDAccept (Function)
Indicates the action accepted by the target of Drag/Drop and manages the mouse cursor during Drag/Drop.
Where are the files located after the setup?
DnDIsDataAvailable (Function)
Checks whether a specific type of data is available during Drag/Drop.
TableDelete (Function)
Deletes a row from:
  • a Table control,
  • a TreeView Table control,
  • a table displayed in a Combo Box control.
ControlAlias (Function)
Gets, modifies or restores the data binding to a control or group of controls.
TableRecNum (Function)
Returns the number of the current record in a Table control based on a data file.
SQL Server Native Connector: Programming using SQL functions
To use an SQL Server database with the Native Connector (or "Native Access"), you can use SQL functions...
TableModify (Function)
Modifies a row in:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box control.
SQL Server Native Connector: Programming with HFSQL functions
To use an SQL Server database with Native Connector, the structure of SQL Server tables must be imported into the data model analysis...
Oracle Native Connector: Execute the same query more than once
In some cases, it may be useful to run the same query multiple times while modifying one or more parameters...
SQL Server Native Connector: specifics and notes
The following paragraphs present the main aspects and specific features of the Native SQL Server Connector...
SQL Server Native Connector: Execute the same stored procedure more than once
In some cases, it may be useful to execute the same stored procedure multiple times by changing one or more parameters...
Native SQL Server Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer an optional Native SQL Server Connector (also called Native SQL Server Access)...
Native MySQL Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer a Native Connector for MySQL...
MySQL Native Connector: Programming with HFSQL functions
To use a MySQL database with the Native Connector (or Native Access), import the structure of MySQL tables into the WINDEV or WEBDEV analysis...
MySQL Native Connector: Programming with SQL functions
The SQL functions can be used to handle the MySQL database...
Comparing the project messages
The comparison between source and target text helps you find translation errors...
Oracle Native Connector: Programming with SQL functions
To use an Oracle database with the Native Connector (or "Native Access"), you can use SQL functions...
Oracle Native Connector: Programming with HFSQL functions
To use an Oracle database with the Native Connector, the structure of ORACLE tables must be imported into the WINDEV or WEBDEV analysis...
Native Oracle Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer an optional Native Oracle Connector (also called Native Oracle Access...
Oracle Native Connector: Features and notes
Remarks and specific features of the Native Oracle Connector
WDMSG
You can create multilingual projects in WINDEV, WEBDEV or WINDEV Mobile...
Oracle Native Connector: Retrieve the output value of a stored procedure
The Native Oracle Connector is used to:
  • specify the input values during the call to a stored procedure.
  • retrieve the output values after a call to a stored procedure.
Install WDTRAD
WDTRAD is automatically installed along with WDMSG and/or WDINT.
SQL Server Native Connector: Retrieve the output value of a stored procedure
The Native SQL Server Connector is used to:
  • specify the input values during the call to a stored procedure.
  • retrieve the output values after a call to a stored procedure.
DnDCacheData (Function)
Indicates the type of data and the data to copy/move during Drag/Drop.
Creating a translation file
WDINT allows you to create a translation file.
Managing the application language programmatically
A multilingual application can be distributed in multiple languages...
WDINT license agreement
WDINT license agreement
CurrentColumn (Function)
Returns:
  • the index of the current indexed column in a Table control (based on a data file or populated programmatically).
  • the number of the column currently in edit mode in the specified Table control (based on a data file or populated programmatically).
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...
TableInsert (Function)
Inserts a row into:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box control.
Developing multilingual applications
A multilingual application is an application that can be distributed in several languages...
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.
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...
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...
Native Informix Connector for WINDEV and WEBDEV
WINDEV and WEBDEV propose an optional Native Connector to Informix (also called Native Access...
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...
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...
Progress Native Connector: Features and notes
Remarks and specific features of Native Progress Connector...
Native Progress Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer an optional Native Connector to Progress ...
Progress Native Connector: Programming with HFSQL functions
To use a Progress database with the Native Connector, you must...
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...
SAP ASE Native Connector (Sybase): Features and notes
The following paragraphs present the main aspects and specific features of the Native SAP ASE Connector (also called Native Sybase Access)...
Translating the interface into multiple languages
When the different languages supported by the application have been selected, the information displayed by the application must be translated into these different languages...
ListSeek (Function)
Searches for an element in a List Box, ListView or Combo Box control (including the values described by gStoredValue).
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...
WDStatistics: Presentation
WDStatistics is a tool used to perform statistical calculations regarding the traffic of your dynamic WEBDEV websites...
ListDisplay (Function)
Refreshes a List Box, ListView or Combo Box control based on a data file
ListCount (Function)
Returns the number of elements in a List Box, ListView or Combo Box control.
ListPosition (Function)
Displays a List Box or ListView control from a specified element or returns the index of the first element displayed in a List Box control (if the scrollbar was used).
SAP ASE Native Connector (Sybase): Run the same stored procedure multiple times
In some cases, it may be useful to execute the same stored procedure multiple times by changing one or more parameters...
ListInfoXY (Function)
Returns the index of the row (or image) at a given position in a List Box or ListView control.
StatVariance (Function)
Calculates the variance for a series of values.
StatVarianceP (Function)
Calculates the variance for a full series of values.
StatAverage (Function)
Calculates the arithmetic, geometric or harmonic mean for a series of values.
StatMin (Function)
Calculates the minimum value for a series of values.
Errors during an FTP installation
The list below presents the error messages that are displayed in the remote setup wizard (for the site manager)...
StatSum (Function)
Calculates the sum for a series of values.
StatMax (Function)
Calculates the maximum value for a series of values.
StatStandardDeviationP (Function)
Calculates the standard deviation for a full series of values.
WDSurveillance: Monitoring robot
WWSurveillance (the monitoring robot) is used to monitor a Web server that runs dynamic WEBDEV sites...
ReturnToCapture (Function)
Stops the current process and forces the input in the specified control, window or page.
StatCovariance (Function)
Calculates the covariance between two series of values.
WEBDEV-specific vocabulary
This page presents the main terms specific to WEBDEV used in the documentation...
StatAverageDeviation (Function)
Calculates the average deviation of values in relation to their arithmetic mean.
SAP ASE Native Connector (Sybase): Output value of a stored procedure executed on the server
The SAP ASE Native Connector (also called Sybase Native Connector) allows you to:
  • specify the input values during the call to a stored procedure.
  • retrieve the output values after a call to a stored procedure.
StatStandardDeviation (Function)
Calculates the standard deviation for a series of values.
Remote control: some configuration examples
Remote Control: Customizing with your own window
To customize the remote control performed on a multi-user WINDEV application, the standard window can be replaced with a window from your application...
TableInsertLine (Function)
Inserts a row into:
  • a Table control,
  • a TreeView Table control.
TableMode (Function)
TableMode is kept for backward compatibility.
BuildBrowsingTable (Function)
Creates a Table control from the items of a data file (view or query).
SysDir (Function)
Returns the path of a system directory.
TableModifyLine (Function)
Modifies a row in:
  • a Table control,
  • a TreeView Table control.
OpenSister (Example)
Usage example of the OpenSister function
DnDGetData (Function)
Retrieves a specific type of data during Drag/Drop.
TableToXML (Function)
Creates an XML file from the data found in a Table or TreeView Table control.
TableToWord (Function)
Creates a Word file (.RTF) from the data found in a Table or TreeView Table control.
TableToExcel (Function)
Creates an Excel file with the data from a Table or TreeView Table control.
TableDisplay (Function)
Refreshes a Table or TeeeView Table control from a given position:
  • for a field linked to a file: changes made to the linked data file are reflected in the field..
  • for a programmatically manipulated field: calculated columns are re-calculated.
TableSort (Function)
Sorts a Table or TreeView Table control on one or more columns (lexicographical sort).
TableAdd (Function)
Adds a row in:
  • a Table control,
  • a TreeView Table control,
  • a Combo Box control "with table" (Table control displayed in a Combo Box control).
TableAddLine (Function)
Adds a row in:
  • a Table control,
  • a TreeView Table control.
TableAdjust (Function)
Adjusts the title and size of columns found in a Table or TreeView Table control.
TablePosition (Function)
Displays a Table or TreeView Table control from a specified row or returns the index of the first row displayed in a Table or TreeView Table control.
TableSelectPlus (Function)
Selects a row in a Table or TreeView Table control.
TreeSelect (Function)
Returns the full path of the selected element in a TreeView control.
TwainState (Function)
Returns the status of the current source.
Constants used by the TraceStart function
List of constants used by the TraceStart function.
TableSave (Function)
Updates or adds the record bound to the current row in the Table or TreeView Table control.
FileToMemoryList (Function)
Populates a List Box or Combo Box control programmatically with the records from a data file or query.
StatCorrelation (Function)
Calculates the coefficient of correlation between two series of values.
TableSearch (Function)
Performs a search in:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box control.
TableInputInProgress (Function)
Indicates whether or not a Table or TreeView Table control is in edit mode.
Constants for Table, TreeView Table, Looper and List Box controls
List of constants used by the functions for managing Table, TreeView Table, Looper and List Box controls.
TableInputSearch (Function)
Enables input in the search area in the column title of the Table or Treeview Table control.
Extracting messages added or modified since last extraction
A project was already created and translated...
Format of the content in the text file
The text files created by WDMSG use a specific format...
TableSelectMinus (Function)
Deselects a row from a Table or TreeView Table control.
TableSelectCount (Function)
Returns the number of selected elements in a Table or TreeView Table control (especially multi-selection controls).
TraceStart (Function)
Opens the trace window or saves the trace information in a text file.
System constants
List of constants used by the system functions.
Various functions
List of various functions found in WINDEV, WINDEV Mobile and WEBDEV.
WEBDEV administrator: Installed sites
The "Sites" tab provides information about the dynamic WEBDEV websites installed on the computer...
dClear (Function)
Clears the content of an Image variable or Image control and fills it with the specified color.
Twain constants
List of constants used by the Twain functions.
Decrypt (Function)
Decrypts a string that was encrypted by Encrypt.
Decrypt (Example)
Decrypt example
TableMoveColumn (Function)
Moves a column in a Table or TreeView Table control.
Encrypt (Example)
Encrypt example
TableDeleteAll (Function)
Deletes all rows from:
  • a Table control populated programmatically,
  • a TreeView Table control populated programmatically,
  • tables displayed in a Combo Box control.
ExceptionInfo (Function)
Retrieves information about the current exception.
Reintegrating text into a project
All the text form the translation file can be reintegrated into a project...
Hasp (Function)
Interrogates an electronic HASP key (HASP-3, HASP-4, MemoHasp or NetHasp).
ExecutionMode (Function)
Allows you to:
  • find out and/or modify the behavior of the application or site when some errors are generated.
  • optimize the calls to the functions declared externally.
  • find out and/or change how the application uses JITc.
  • find out and/or modify the management mode of low references for all the instantiated objects.
Configuring the connection with WDSQSINS
For compatibility with previous versions of the SQL Server Native Connector (also known as SQL Server Native Access), it is still possible to configure the connection in the WDSQSINS software (delivered with the SQL Server Native Connector)...
Extracting the text of the project
The following text can be extracted...
INIRead (Function)
Reads the content of an INI file (or the content of a file structured like .INI files).
TreeID (Function)
Used to build the path of the elements found in a TreeView control by differentiating the duplicates.
Uncompress (Function)
Decompresses a memory block (buffer) that was compressed by Compress.
Compress (Function)
Compresses a string or a memory block (buffer) in binary format.
ArraySeek (Function)
Searches for the index of an element in a WLanguage array.
ChangeCharset (Function)
Retrieves and/or changes the character set used:
  • by all the screen fonts.
  • by all the operations performed on the character strings (functions and/or operators).
FinNetCurrentVal (Function)
Returns the net current value of investment.
DDE errors
When a DDE function fails (returns False for example), ErrorInfo allows you to find out the number of the corresponding error...
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...
Configuring the server for the CGI/AWP protocol
To use WEBDEV, a Web server must to be found on the computer where WEBDEV is installed...
eChangeCurrency (Function)
Converts a currency into another currency.
eDefaultViewCurrency (Function)
Identifies or modifies the display currency used by default.
eDefaultMemCurrency (Function)
Identifies or modifies the stored currency used by default.
eInitCurrency (Function)
Adds or changes the characteristics of a currency in the currency exchange table.
eCurrencyName (Function)
Returns the caption of a currency.
eExchangeRate (Function)
Returns the value of the exchange rate for a currency.
ThreadExecute (Function)
Starts the execution of a secondary thread.
WEBDEV Application Server: Overview
WEBDEV is a full development environment devoted to Internet and Intranet...
ExecuteAAF (Function)
Runs an Automatic Application Feature (AAF) on a control or window.
TwainSelectSource (Function)
Displays a standard dialog box used to list the different Twain devices available on the current computer.
TwainCurrentSource (Function)
Allows you to find out and change the Twain device used by default.
Problems with the AWP manager
TreeModify (Function)
Modifies an element (node or leaf) in a TreeView control.
Load test
WDTestSite is used to run several tests on a WEBDEV site...
The different copy modes
Two different copy modes are proposed by WDTRAD...
TreeInsert (Function)
Inserts a leaf into a TreeView control at a specific position.
Remote administration tool
The remote WEBDEV administrator is a WEBDEV website, installed on the Deployment Web server...
The modules provided with WEBDEV Deployment
The table below presents the different modules installed by the WEBDEV Application Server and their main features...
Configuring the registry (dynamic WEBDEV websites)
When installing a WEBDEV website on a Windows server, the details regarding the site are automatically inserted into the registry, at the following entry...
Installing WDDIXIO
WDDIXIO is automatically installed along with WDMSG or WDINT...
Error messages that can be displayed in the browser
This help page presents the different error messages that can be displayed in the browser...
ListSelectPlus (Function)
Selects one or more elements in a List Box, ListView or Combo Box control.
Configuring the registry linked to the WEBDEV setup
WEBDEV Application Server installation on a Windows server...
ListSelectCount (Function)
Returns the number of elements selected in a List Box, ListView or Combo Box control.
WDTestSite: Presentation
WDTestSite is used to run different tests on a WEBDEV website...
TreeAdd (Function)
Adds a "leaf" element (and all necessary nodes) into a TreeView control.
ListSelectMinus (Function)
Deselects an element in a List Box, ListView or Combo Box control.
WDStatistics: Using WDStatistics
WDStatistics can be used once the log files have been imported...
ListSelect (Function)
Returns the index of the selected element in a List Box, ListView or Combo Box control.
Translating a text file with WDTRAD
WDTRAD
WDTRAD is a tool for entering the translation of messages associated with a WINDEV, WEBDEV or WINDEV Mobile application...
ListInsert (Function)
Inserts an element into a List Box, ListView or Combo Box control populated programmatically.
RTFSelection (Function)
Modifies or lists the attributes of the text currently selected in an RTF field (in a WINDEV window or report).
MySQL Native Connector: Features and notes
Remarks and specific features of the Native MySQL Connector
WDMSG License Agreement
WDMSG License Agreement
ListAdd (Function)
Adds an element to a List Box, ListView or Combo Box control populated programmatically.
ExtractString (Function)
Allows you to:
  • extract a substring from a string based on a specified string separator.
  • search for substrings in a string based on a specified string separator.
RTFLoad (Function)
Loads a file in RTF in an RTF control (found in a window or in a report).
DB2 Native Connector: Features and notes
The following paragraphs present the main aspects and specific features of the Native DB2 Connector...
WDDIXIO License Agreement
WDDIXIO License Agreement
WDDIXIO
WDDIXIO is a tool that helps you translate the text of an application...
Creating the executable and the setup program
The languages supported by the application are taken into account...
ScreenFirst (Function)
Defines the next control that will be in edit in the current window.
WDTRAD License Agreement
WDTRAD License Agreement
TableInfoXY (Function)
Returns for a given position in a Table or TreeView Table control (coordinates of a control point):
  • the name of the column displayed for the specified position.
  • the index of the row or column for the specified position.
Thread execution
At runtime, an application runs in a main thread...
TableColumnIndex (Function)
Returns the index of a column in a Table or Treeview Table control.
ControlOver (Function)
Identifies the control hovered over with the mouse cursor.
Multilingual project
ControlDelete (Function)
Permanently deletes a control from a window, page or report.
TableEnumColumn (Function)
Returns the name of a column found in a Table or Treeview Table control.
ControlError (Function)
Customizes the value displayed in the controls when the value cannot be displayed.
Configuring the connection with WDORAINS (optional setting)
For backward compatibility with the earlier versions of Native Oracle Connector (also called Native Oracle Access), the connection can still be configured in WDORAINS (supplied with Native Oracle Connector)...
Clipboard (Function)
Retrieves the text or image found in the system clipboard.
Thread management constants
Constants used by functions that handle threads, critical sections, semaphores, mutexes, etc.
TableSelect (Function)
Returns the index of the selected element in the Table or TreeView Table control.
1
2
3
4
5
6
8
>