ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

EnumSubElement (Function)
Used to enumerate the subelements of a project element.
Count (Function)
Returns the number of occurrences of a control in a window, in a page or in a group of controls.
EnumElement (Function)
Enumerates project elements: windows, pages, reports, queries, etc.
ParentObject (Function)
Identifies the "parent" of a graphic object: field, column, window, page, etc.
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.
MultitaskRedraw (Function)
Immediately redraws the window controls that will be graphically refreshed.
Error customization
The WEBDEV administrator (Deployment version) allows you to customize the error messages of a dynamic WEBDEV website...
WDGenPage: Using the command line
WDGenPage run in command line is used to generate one or more semi-dynamic pages without starting WEBDEV or WDGenPage.
ControlDelete (Function)
Permanently deletes a control from a window, page or report.
The different copy modes
Two different copy modes are proposed by WDTRAD...
Format of the content in the text file
The text files created by WDMSG use a specific format...
Extracting the text of the project
The following text can be extracted...
MySQL Native Connector: Programming with SQL functions
The SQL functions can be used to handle the MySQL database...
WDTRAD
WDTRAD is a tool for entering the translation of messages associated with a WINDEV, WEBDEV or WINDEV Mobile application...
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...
WDDIXIO
WDDIXIO is a tool that helps you translate the text of an application...
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...
Installing WDDIXIO
WDDIXIO is automatically installed along with WDMSG or WDINT...
DB2 Native Connector: Features and notes
The following paragraphs present the main aspects and specific features of the Native DB2 Connector...
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)...
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...
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...
WDStatistics: Using WDStatistics
WDStatistics can be used once the log files have been imported...
dClear (Function)
Clears the content of an Image variable or Image control and fills it with the specified color.
GenerateGeometricImage (Function)
Randomly generates an image with geometric shapes. This image can be used to temporarily fill an Image control, for example.
Progress Native Connector: Features and notes
Remarks and specific features of Native Progress Connector...
WDTestSite: Creating a scenario
To create a scenario, the following elements must be installed on the current computer...
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...
WEBDEV administrator: General configuration
The "Configuration" tab allows you to define the default connection options for WEBDEV websites located on the server and managed by the administrator...
Error messages that can be displayed in the browser
This help page presents the different error messages that can be displayed in the browser...
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...
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...
Problems with the AWP manager
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...
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...
WDSurveillance: Monitoring robot
WWSurveillance (the monitoring robot) is used to monitor a Web server that runs dynamic WEBDEV sites...
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)...
WEBDEV-specific vocabulary
This page presents the main terms specific to WEBDEV used in the documentation...
AutomationEvent (Function)
Branches a procedure to the event of an automation object.
ExecuteAAF (Function)
Runs an Automatic Application Feature (AAF) on a control or window.
Various functions
List of various functions found in WINDEV, WINDEV Mobile and WEBDEV.
Hasp (Function)
Interrogates an electronic HASP key (HASP-3, HASP-4, MemoHasp or NetHasp).
INIRead (Function)
Reads the content of an INI file (or the content of a file structured like .INI files).
INIRead (Example)
Usage example of the INIRead function
TraceStart (Function)
Opens the trace window or saves the trace information in a text file.
TraceEnd (Function)
Closes the trace window if this window was opened or stops saving the trace information in a text file.
MCIErr (Function)
Returns the number of the last error caused by a MCI function (Media Control Interface).
SysGetDC (Function)
Retrieves the DC (Device Context) of a window, control or screen.
ExplorerRetrieve (Function)
Retrieves the number and the name of the files "dropped" from the explorer.
ExplorerRetrieve (Example)
Usage example of the ExplorerRetrieve function
ExplorerAccept (Example)
Usage example of the ExplorerAccept function
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.
Managing the executables (WLanguage functions)
WINDEV, WEBDEV and WINDEV Mobile propose different functions for managing executables from a WINDEV application, from a WINDEV Mobile application or from a WEBDEV website...
Twain constants
List of constants used by the Twain functions.
MCIMsgErr (Function)
Returns the text of last error caused by a MCI function (Media Control Interface).
ShellExecute (Function)
Opens a document in its associated application.
ExeTerminate (Function)
Terminates execution of an application (32-bit or 64-bit) on the current seat: all instances of the executable are "killed".
ExeInfo (Function)
Retrieves the specified information about the version of an executable or DLL.
MCIRetrieve (Function)
Returns the last result of the MCI command run by MCIExecute.
OpenSister (Example)
Usage example of the OpenSister function
MDIMother (Function)
Identifies the name of the MDI parent window.
MDIEnumChild (Function)
Returns the alias of the specified MDI child window.
Remote administration tool
The remote WEBDEV administrator is a WEBDEV website, installed on the Deployment Web server...
MDIActive (Function)
Identifies or displays an MDI child window in the foreground.
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 server for the CGI/AWP protocol
To use WEBDEV, a Web server must to be found on the computer where WEBDEV is installed...
Encrypt (Example)
Encrypt example
MemSeek (Example)
Usage example of the MemSeek function
WindowBitmap (Function)
Creates the image of the specified window in a BMP file.
Iconize (Function)
Minimizes a WINDEV window.
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.
MenuIsMarked (Example)
Usage example of the MenuIsMarked function
Asc (Example)
Usage example of the Asc function
ArraySort (Example)
Usage example of the ArraySort function
TreeID (Function)
Used to build the path of the elements found in a TreeView control by differentiating the duplicates.
WinIconBarHeight (Function)
Returns or modifies the current height of the "Icon Bar" area in the current MDI parent window.
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: 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...
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).
ChangeSeparator (Function)
Changes the value of the separators (decimal separator or thousand separator) used in the numeric masks for internationalization.
Now (Function)
Returns or modifies the system time (current time defined for the current computer).
DDE errors
When a DDE function fails (returns False for example), ErrorInfo allows you to find out the number of the corresponding error...
FinRepayVal (Example)
Usage example of the FinRepayVal function
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...
Remote control: some configuration examples
eChangeCurrency (Function)
Converts a currency into another currency.
eDefaultViewCurrency (Function)
Identifies or modifies the display currency used by default.
ToolbarUndock (Function)
Transforms a docked Toolbar control into a floating Toolbar control.
eDefaultMemCurrency (Function)
Identifies or modifies the stored currency used by default.
YesNo (Function)
Displays a message in a standard dialog box that proposes "Yes" and "No" and returns the user's choice.
eInitCurrency (Function)
Adds or changes the characteristics of a currency in the currency exchange table.
OKCancel (Function)
Displays a message in a standard dialog box that proposes "OK" and "Cancel" and returns the user's choice.
eCurrencyName (Function)
Returns the caption of a currency.
Compile (Function)
Dynamically compile a Procedure whose source code is supplied (dynamic compilation).
eToCurrency (Function)
Converts a value expressed in Euro into another currency.
eToEuro (Function)
Converts to Euro a value expressed in a specific currency.
Info (Function)
Displays a custom message in a system information window.
Error (Function)
Displays a custom error message in a system error window.
Confirm (Function)
Displays a message in a standard dialog box with the "Yes", "No" and "Cancel" options, and returns the user's choice.
Warning (Function)
Displays a custom message in a system warning window.
MatInvert (Example)
Usage example of the MatInvert function
MatReadColumn (Example)
Usage example of the MatReadColumn function
TreeDeleteAll (Function)
Deletes all elements from a TreeView control.
TwainState (Function)
Returns the status of the current source.
LoadWDL (Function)
Loads a library of WINDEV objects in memory (.WDL).
TwainCurrentSource (Function)
Allows you to find out and change the Twain device used by default.
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).
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).
TreeModify (Function)
Modifies an element (node or leaf) in a TreeView control.
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).
TreeListItem (Example)
Usage example of the TreeListItem function
TwainToClipboard (Function)
Allows:
  • copy the document coming from the Twain device to the clipboard.
  • view the document coming from the Twain device in the user interface of device.
TreeInsert (Function)
Inserts a leaf into a TreeView control at a specific position.
StatMax (Example)
Usage example of the StatMax function
ListDeleteAll (Function)
Clears a List Box, ListView or Combo Box control populated programmatically.
StatMin (Example)
Usage example of the StatMin function
ListDelete (Function)
Deletes an element from a List Box, ListView or Combo Box control populated programmatically.
StatSum (Example)
Usage example of the StatSum function
TreeAdd (Function)
Adds a "leaf" element (and all necessary nodes) into a TreeView control.
ListModify (Function)
Modifies an element in a List Box, ListView or Combo Box control populated programmatically.
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).
ListAdd (Function)
Adds an element to a List Box, ListView or Combo Box control populated programmatically.
RTFInsert (Function)
Inserts a character string in RTF into the content of an RTF control (found in a window or in a report) or into the content of a character string in RTF.
RTFLoad (Function)
Loads a file in RTF in an RTF control (found in a window or in a report).
RTFAdd (Function)
Adds a character string (in RTF or not) at the end of RTF edit control, RTF control in a report or character string containing a text in RTF.
ReturnToCapture (Function)
Stops the current process and forces the input in the specified control, window or page.
Decrypt (Example)
Decrypt example
BitmapInfo (Function)
Retrieves the characteristics of an image file or the characteristics of a PDF file:
  • format.
  • width and height.
  • number of bits per pixel.
  • area of transparency.
  • alpha channel.
TableMode (Function)
TableMode is kept for backward compatibility.
OpenContextMenu (Function)
Automatically opens a context menu for the current control, window or page.
HTMLNavigate (Function)
Starts navigation in an HTML Display control.
EnumControl (Function)
Returns the name of Nth control found in the specified element.
Creating the executable and the setup program
The languages supported by the application are taken into account...
Developing multilingual applications
A multilingual application is an application that can be distributed in several languages...
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...
FontCreate (Function)
Creates a font definition.
Managing the application language programmatically
A multilingual application can be distributed in multiple languages...
ControlOver (Function)
Identifies the control hovered over with the mouse cursor.
Multilingual project
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)...
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...
ControlNoSpace (Function)
Specifies whether the space characters on the right of the value found in the control are deleted.
ControlExist (Function)
Checks for a control (or group of controls) in a window, page or report.
ControlError (Function)
Customizes the value displayed in the controls when the value cannot be displayed.
ControlClone (Function)
Creates a new control from an existing control.
ControlInOutReason (Function)
Indicates the origin of the entry in the control.
ControlAlias (Function)
Gets, modifies or restores the data binding to a control or group of controls.
ToolTipColor (Function)
Modifies the colors used for displaying the tooltips.
ClipboardHeight (Function)
Calculates the height of an image (in bitmap format) found in the clipboard.
ClipboardWidth (Function)
Calculates the width of an image (in bitmap format) found in the clipboard.
ProjectInfo (Function)
Returns specific information about the project currently run.
SetFocus (Function)
Set focus:
  • to a control (found in a window, in a page or in a frameset).
  • to a window.
Nation (Function)
Defines or identifies the display language (captions, messages, ...) used for the windows, pages, reports and controls.
LoadError (Function)
Loads the file containing the error messages in the desired language into memory.
dText (Example)
Usage example of the dText function
eExchangeRate (Function)
Returns the value of the exchange rate for a currency.
dSaveImageGIF (Example)
Usage example of the dSaveImageGIF function
Choosing the languages supported by the application
The choice of languages supported by the WINDEV or WINDEV Mobile application or by the WEBDEV site is performed at several levels...
dSaveImageBMP (Example)
Usage example of the dSaveImageBMP function
Control functions
List of functions for managing controls
dFill (Example)
Usage example of the dFill function
Control constants
List of constants used by control management functions
NetworkDisconnect (Function)
Disconnects a network drive.
Cursor constants
List of constants used by the functions for managing cursors and the mouse
NetworkDirName (Function)
Identifies the shared directory associated with a network drive.
DDE constants
List of constants used by the DDE functions
DDE functions
List of DDE functions
dEndDrawing (Function)
Deletes all the drawings made since the last call to dStartDrawing.
ProfilerEnd (Function)
Stops "collecting data" for the performance profiler.
Beep (Function)
Emits a beep.
Window functions
List of functions for managing windows
Constants for object visibility
List of constants for managing the visibility of an object.
Menu functions
List of functions for managing menus
RGB (Function)
Defines a color from its Red, Green and Blue components.
GetIdentifier (Function)
Calculates a unique identifier (integer) for an executable or for a session.
InComponentMode (Function)
Indicates whether the code is run:
  • from a WINDEV application, a WEBDEV website or a PHP page.
  • from a component.
InTestMode (Function)
Indicates whether the application or the site is started:
  • from the WINDEV or WEBDEV editor,
  • from the executable or browser.
  • from the WEBDEV administrator.
ExecuteProcess (Function)
Starts the execution of a process programmatically, i.e. without the user having to perform any particular action in the interface.
HelpFile (Function)
Returns or modifies the name of the help file used by the context-sensitive help of a window.
Project functions
List of functions for managing projects
DDEString (Function)
Returns the information retrieved by DDERetrieve.
EndProgram (Function)
Ends the execution of the current program.
Network functions
List of network management functions
DDEConnect (Function)
Establishes a DDE connection between the current program and the recipient according to a given topic.
DDEConnect (Example)
Usage example of the DDEConnect function
DDERecipient (Function)
Identifies the recipient of a DDE connection.
CursorCapture (Function)
Directs all the events associated with the mouse toward a specific window or control, regardless of the screen object where the mouse event occurs.
1
2
3
4
5
6
8
>