ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Testing a dynamic project from a test server
Before deploying your dynamic WEBDEV website, we recommend that you run the final tests from a test sever...
Use (Function)
Opens a WINDEV window and closes all other previously open windows.
MCIPause (Function)
Pauses playback of the media file previously opened (MCIOpen).
MenuSelectPlus (Function)
Enables a menu option (context menu or drop-down menu).
MenuSelectMinus (Function)
Disables (grays out) a menu option (context menu or drop-down menu).
ComponentInfo (Function)
Returns information about a component.
MemCount (Function)
Returns the number of elements found in a memory area.
MCIPositionFormat (Function)
Fixes the format used to define the position in a media file (opened by MCIOpen).
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).
Oracle Native Connector: Programming with SQL functions
To use an Oracle database with the Native Connector (or "Native Access"), you can use SQL functions...
Native SQL Server Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer an optional Native SQL Server Connector (also called Native SQL Server Access)...
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...
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)...
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...
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...
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.
MCIPlay (Function)
Plays a media file.
TableToExcel (Function)
Creates an Excel file with the data from a Table or TreeView Table control.
Native MySQL Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer a Native Connector for MySQL...
Managing videos (transmitted by a Web Camera)
To manage the video sequence being transmitted by the web camera installed on the current computer, WINDEV includes ...
TableAddLine (Function)
Adds a row in:
  • a Table control,
  • a TreeView Table control.
MCIHeight (Function)
Returns the height (in pixels) of a media file used to display images.
MemFirst (Function)
Positions on the first element of a memory area and returns the value of this first element.
MemPrevious (Function)
Positions on the element found before the current element of a memory area and returns the value of this element.
MemSeek (Function)
Seeks an element in a memory area:
  • on the value added by MemAdd or on the value modified by MemModify,
  • on the return value.
Using WDMSG
The different steps for translating the project messages with WDMSG are as follows:
WDMSG
You can create multilingual projects in WINDEV, WEBDEV or WINDEV Mobile...
Install WDTRAD
WDTRAD is automatically installed along with WDMSG and/or WDINT.
TableMoveColumn (Function)
Moves a column in a Table or TreeView Table control.
MemNext (Function)
Positions on the next element of a memory area and returns the value of this element.
Reintegrating translated text into a project
Once the translation of framework libraries ("...
WDMSG License Agreement
WDMSG License Agreement
WDINT license agreement
WDINT license agreement
WDTRAD License Agreement
WDTRAD License Agreement
Using WDDIXIO
To translate the text used in your project:
UMCOpen (Function)
Opens the edit window of User Macro-Code for the current window.
WDDIXIO License Agreement
WDDIXIO License Agreement
Encrypt (Function)
Encrypts a string in binary format or in ASCII format.
Native DB2 Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer an optional Native Connector to DB2...
MemRetrieve (Function)
Retrieves the return value of an element found in a memory area.
MemDelete (Function)
Deletes an element from a memory area.
MenuLabel (Function)
Gets or changes the label of a menu option (context or drop-down menu).
Native Informix Connector for WINDEV and WEBDEV
WINDEV and WEBDEV propose an optional Native Connector to Informix (also called Native Access...
MemDeleteAll (Function)
Clears and deletes a memory area.
TableEnd (Function)
Stops the manual iteration of data file linked to a Table control based on a data file.
MemSort (Function)
Sorts the elements found in a memory area.
MemFound (Function)
Checks whether the sought element was found.
Progress Native Connector: Programming with HFSQL functions
To use a Progress database with the Native Connector, you must...
Synchronizing threads via events
Events can be used to synchronize the different threads of an application...
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.
Native SAP ASE Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer an optional Native SAP ASE Connector...
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...
MemKeyVal (Function)
Returns the value (added or modified by MemAdd or MemModify) of the current element in a memory area.
Lower (Function)
Converts all characters in a string to lowercase according to the region settings defined in Windows.
NumToString (Function)
Converts a numeric value (integer, real or currency) to a string according to a specified format.
Open (Function)
Opens a modal WINDEV window.
TableInsertLine (Function)
Inserts a row into:
  • a Table control,
  • a TreeView Table control.
OpenChild (Function)
Opens a non-modal child window.
TableModify (Function)
Modifies a row in:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box control.
OpenSibling (Function)
Opens a non-modal sibling window.
WDTestSite: Presentation
WDTestSite is used to run different tests on a WEBDEV website...
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...
MCIEnd (Function)
Positions at the end of a media file that was opened beforehand MCIOpen.
MCISize (Function)
Returns or changes the size of a media file previously opened (MCIOpen).
PositionOccurrence (Function)
Finds the Xth position of a string within another string.
MCIExecute (Function)
Runs an MCI command (Media Control Interface).
MCIClose (Function)
Closes a media file.
MCIPosition (Function)
Returns or changes the current position in a media file previously opened (MCIOpen).
Configuring the remote administrator
The remote administrator is an optional tool provided with WEBDEV Application Server...
Printing from the server
WEBDEV allows you to print from a WEBDEV website on a printer connected to the web server...
Configuring the Apache server (1.3.x and 2.0.x)
WEBDEV Administrator: Apache 1.3.x and 2.0.x server configuration for CGI protocol and WEBDEV sites.
SysWindowsVersion (Function)
Returns information about the Windows version used on the current computer.
MCIOpen (Function)
Opens a media file.
WEBDEV Application Server: Overview
WEBDEV is a full development environment devoted to Internet and Intranet...
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.
MCITrackCount (Function)
Returns the number of tracks found in a media file that was opened beforehand (MCIOpen).
TableDelete (Function)
Deletes a row from:
  • a Table control,
  • a TreeView Table control,
  • a table displayed in a Combo Box control.
TableSelect (Function)
Returns the index of the selected element in the Table or TreeView Table control.
MCIStatus (Function)
Returns the status of a media file that was opened beforehand MCIOpen.
MCIWidth (Function)
Returns the width (in pixels) of a media file used to display images.
Decrypt (Function)
Decrypts a string that was encrypted by Encrypt.
TableSave (Function)
Updates or adds the record bound to the current row in the Table or TreeView Table control.
Upper (Function)
Converts all characters in a string to uppercase according to the region settings defined in Windows.
MDIOpen (Function)
Opens and enables an MDI child window.
MemSetPosition (Function)
Positions the memory area on an element.
MCIBeginning (Function)
Positions at the beginning of a media file that was opened beforehand MCIOpen.
MCITrack (Function)
Returns the current track of a media file previously opened (MCIOpen).
SysGetDC (Function)
Retrieves the DC (Device Context) of a window, control or screen.
VariantConvert (Function)
Converts the value stored in a Variant variable.
SysDir (Function)
Returns the path of a system directory.
Hasp (Function)
Interrogates an electronic HASP key (HASP-3, HASP-4, MemoHasp or NetHasp).
AppControl (Function)
Enables (or disables) the remote control for the current multi-user WINDEV application. This is an advanced function.
System constants
List of constants used by the system functions.
TraceStart (Function)
Opens the trace window or saves the trace information in a text file.
Errors during an FTP installation
The list below presents the error messages that are displayed in the remote setup wizard (for the site manager)...
Sound (Function)
Plays a sound in WAV format.
WDTestSite: Running a scenario
The scenario is a text file (".WCN" extension) containing all the operations performed when recording the scenario. This scenario is run by WDTestSite.
SelectColor (Function)
Opens the standard window for color selection and selects the specified color.
WEBDEV administrator: Installed sites
The "Sites" tab provides information about the dynamic WEBDEV websites installed on the computer...
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.
INIRead (Function)
Reads the content of an INI file (or the content of a file structured like .INI files).
ExecuteAAF (Function)
Runs an Automatic Application Feature (AAF) on a control or window.
ExceptionInfo (Function)
Retrieves information about the current exception.
Various functions
List of various functions found in WINDEV, WINDEV Mobile and WEBDEV.
TableDeleteAll (Function)
Deletes all rows from:
  • a Table control populated programmatically,
  • a TreeView Table control populated programmatically,
  • tables displayed in a Combo Box control.
WEBDEV-specific vocabulary
This page presents the main terms specific to WEBDEV used in the documentation...
WDSurveillance: Monitoring robot
WWSurveillance (the monitoring robot) is used to monitor a Web server that runs dynamic WEBDEV sites...
TableSelectPlus (Function)
Selects a row in a Table or TreeView Table control.
ShellExecute (Function)
Opens a document in its associated application.
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...
TableSelectCount (Function)
Returns the number of selected elements in a Table or TreeView Table control (especially multi-selection controls).
ExeRun (Function)
Executes a program (an executable file, for example) from the current application.
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)...
TableSelectMinus (Function)
Deselects a row from a Table or TreeView Table control.
Thread management constants
Constants used by functions that handle threads, critical sections, semaphores, mutexes, etc.
WEBDEV administrator: Overview
The WEBDEV administrator is a module used to manage dynamic WEBDEV websites (in Session or AWP mode).
Remote administration tool
The remote WEBDEV administrator is a WEBDEV website, installed on the Deployment Web server...
Constants for managing videos
List of constants used by the functions for video management.
Error messages that can be displayed in the browser
This help page presents the different error messages that can be displayed in the browser...
TableInputSearch (Function)
Enables input in the search area in the column title of the Table or Treeview Table control.
ExeInfo (Function)
Retrieves the specified information about the version of an executable or DLL.
TableInputInProgress (Function)
Indicates whether or not a Table or TreeView Table control is in edit mode.
Oracle Native Connector: Features and notes
Remarks and specific features of the Native Oracle Connector
Replace (Function)
Replaces all occurrences of a specified substring in a string with another specified substring.
Compile (Function)
Dynamically compile a Procedure whose source code is supplied (dynamic compilation).
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.
NextTitle (Function)
Modifies the title of next window to open.
WDTestSite: Creating a scenario
To create a scenario, the following elements must be installed on the current computer...
MCIWindowSize (Function)
Changes the size and position of the display window of a media file previously opened (MCIOpen).
CurrentTitle (Function)
Modifies the title of the current window (returned by CurrentWin) and the title bar.
NoSpace (Function)
Returns a character string without the space characters:
  • from the left and right side of the initial string.
  • within the string.
Position (Function)
Finds the position of a specified string within another string.
WDStatistics: WEBDEV administrator configuration
To create the log files required to calculate the statistics for site traffic, a specific setting must be performed in the WEBDEV administrator...
TableModifyLine (Function)
Modifies a row in:
  • a Table control,
  • a TreeView Table control.
GenerateGeometricImage (Function)
Randomly generates an image with geometric shapes. This image can be used to temporarily fill an Image control, for example.
dClear (Function)
Clears the content of an Image variable or Image control and fills it with the specified color.
WDStatistics: Using WDStatistics
WDStatistics can be used once the log files have been imported...
OemToAnsi (Function)
Converts an OEM string (DOS) to an ANSI string (Windows).
WDStatistics: Presentation
WDStatistics is a tool used to perform statistical calculations regarding the traffic of your dynamic WEBDEV websites...
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...
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)...
TableInsert (Function)
Inserts a row into:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box control.
Thread execution
At runtime, an application runs in a main thread...
WDTRAD
WDTRAD is a tool for entering the translation of messages associated with a WINDEV, WEBDEV or WINDEV Mobile application...
Native Progress Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer an optional Native Connector to Progress ...
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.
Middle (Function)
Extracts:
  • a substring from a string starting at a specified position.
  • part of a buffer starting at a specified position.
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...
TableColumnIndex (Function)
Returns the index of a column in a Table or Treeview Table control.
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...
Progress Native Connector: Features and notes
Remarks and specific features of Native Progress Connector...
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...
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...
Native Informix Connector: Requirements and remarks
Remarks and specific features of Native Informix Connector
MenuIsMarked (Function)
Used to find out whether a checkmark is displayed in front of a menu option (context menu or drop-down menu).
Left (Function)
Extracts the left part (i.e., the first characters) from a string or buffer.
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...
TableEnumColumn (Function)
Returns the name of a column found in a Table or Treeview Table control.
Installing WDDIXIO
WDDIXIO is automatically installed along with WDMSG or WDINT...
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.
DB2 Native Connector: Features and notes
The following paragraphs present the main aspects and specific features of the Native DB2 Connector...
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...
MenuInvisible (Function)
Makes a menu option invisible (context menu or drop-down menu).
TableSort (Function)
Sorts a Table or TreeView Table control on one or more columns (lexicographical sort).
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...
MenuState (Function)
Identifies the state of an option in a context or drop-down menu, i.e., active, disabled or invisible.
Reintegrating text into a project
All the text form the translation file can be reintegrated into a project...
Right (Function)
Extracts the last characters from a string or string buffer.
Format of the content in the text file
The text files created by WDMSG use a specific format...
Translating a text file with WDTRAD
Opening a window from a secondary thread
A secondary thread cannot directly open a window with the standard WLanguage functions such as...
Extracting the text of the project
The following text can be extracted...
Extracting messages added or modified since last extraction
A project was already created and translated...
TableSearch (Function)
Performs a search in:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box control.
Managing threads
WINDEV and WINDEV Mobile propose several functions used to perform an advanced management of threads.
Comparing the project messages
The comparison between source and target text helps you find translation errors...
TableAdjust (Function)
Adjusts the title and size of columns found in a Table or TreeView Table control.
Complete (Function)
Returns a character string of a specified length.
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: Special features
The Native MySQL Connector (also called "Native MySQL Access") creates "InnoDB" tables to support locks and transactions on a MySQL database...
WindowBitmap (Function)
Creates the image of the specified window in a BMP file.
MySQL Native Connector: Features and notes
Remarks and specific features of the Native MySQL Connector
ChronoStart (Function)
Starts a stopwatch to measure the duration of a process (in milliseconds) and resets a running stopwatch.
TableToWord (Function)
Creates a Word file (.RTF) from the data found in a Table or TreeView Table control.
DnDEvent (Function)
Indicates the procedure to run during an event of Drag/Drop.
Iconize (Function)
Minimizes a WINDEV window.
ChronoEnd (Function)
Stops a stopwatch and returns the time elapsed (in milliseconds) since the start of timing (call to ChronoStart).
StringCount (Function)
Calculates:
  • the number of occurrences of a specific character string (by respecting the search criteria) in another character string.
  • the number of occurrences of a set of strings in an array.
TableToXML (Function)
Creates an XML file from the data found in a Table or TreeView Table control.
1
8