ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Source (Property)
The Source property gets and sets the source of an element.
TwainState (Function)
Returns the status of the current source.
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.
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...
Drag-and-drop operation set programmatically
The programmed Drag and Drop is used to entirely manage Drag/Drop between the different types of controls...
fSeek (Function)
Gets and sets current position in an external file.
DnDIsDataAvailable (Function)
Checks whether a specific type of data is available during Drag/Drop.
ASPDisplay (Function)
Calls an external ASP script and returns the result page in the current browser window.
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.
Twain constants
List of constants used by the Twain functions.
TreeSort (Function)
Sorts the elements found in a TreeView control.
MatCopy (Function)
Creates the copy of a matrix.
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.
dCopyImage (Function)
Copies an image:
  • from an Image control to another Image control.
  • from an Image variable to another Image variable.
DnDAccept (Function)
Indicates the action accepted by the target of Drag/Drop and manages the mouse cursor during Drag/Drop.
ControlClone (Function)
Creates a new control from an existing control.
DnDCursor (Function)
Manages the mouse cursor and specifies the action allowed during Drag and Drop.
WDTRAD
WDTRAD is a tool for entering the translation of messages associated with a WINDEV, WEBDEV or WINDEV Mobile application...
DnDEvent (Function)
Indicates the procedure to run during an event of Drag/Drop.
DnDGetData (Function)
Retrieves a specific type of data during Drag/Drop.
eToEuro (Function)
Converts to Euro a value expressed in a specific currency.
Automatic Drag and Drop
For some types of controls, WINDEV and WEBDEV offer an automatic management of Drag and Drop.
ArrayCopy (Function)
Copies the content of an array to another array.
Progress Native Connector: Programming with HFSQL functions
To use a Progress database with the Native Connector, you must...
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...
Native Progress Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer an optional Native Connector to Progress ...
Progress Native Connector: Features and notes
Remarks and specific features of Native Progress Connector...
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): Programming using SQL functions
The use of SQL functions to handle Sybase data does not require importing the file structure into the analysis...
Handle_R (Property)
The Handle keyword gets and sets the handle of an element.
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...
WDDIXIO
WDDIXIO is a tool that helps you translate the text of an application...
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...
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...
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...
Remote administration tool
The remote WEBDEV administrator is a WEBDEV website, installed on the Deployment Web server...
The different copy modes
Two different copy modes are proposed by WDTRAD...
Translating a text file with WDTRAD
Using WDDIXIO
To translate the text used in your project:
Extracting messages added or modified since last extraction
A project was already created and translated...
Reintegrating text into a project
All the text form the translation file can be reintegrated into a project...
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).
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...
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.
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.
Problems with the AWP manager
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 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...
Extracting the text of the project
The following text can be extracted...
ExeTerminate (Function)
Terminates execution of an application (32-bit or 64-bit) on the current seat: all instances of the executable are "killed".
MCIRetrieve (Function)
Returns the last result of the MCI command run by MCIExecute.
TableModifyLine (Function)
Modifies a row in:
  • a Table control,
  • a TreeView Table control.
OpenSister (Example)
Usage example of the OpenSister function
MDIMother (Function)
Identifies the name of the MDI parent window.
WDSurveillance: Monitoring robot
WWSurveillance (the monitoring robot) is used to monitor a Web server that runs dynamic WEBDEV sites...
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...
AutomationEvent (Function)
Branches a procedure to the event of an automation object.
TableInsert (Function)
Inserts a row into:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box control.
MDIActive (Function)
Identifies or displays an MDI child window in the foreground.
TableSave (Function)
Updates or adds the record bound to the current row in the Table or TreeView Table control.
Decrypt (Example)
Decrypt example
Encrypt (Example)
Encrypt example
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.
TableAddLine (Function)
Adds a row in:
  • a Table control,
  • a TreeView Table control.
WindowBitmap (Function)
Creates the image of the specified window in a BMP file.
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).
Iconize (Function)
Minimizes a WINDEV window.
BuildBrowsingTable (Function)
Creates a Table control from the items of a data file (view or query).
ArraySort (Function)
Sorts a WLanguage array.
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.
MCIErr (Function)
Returns the number of the last error caused by a MCI function (Media Control Interface).
Comparing the project messages
The comparison between source and target text helps you find translation errors...
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...
Native Oracle Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer an optional Native Oracle Connector (also called Native Oracle Access...
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...
Max (Function)
Returns the greatest value passed as parameter.
Min (Function)
Returns the lowest value.
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.
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.
MatAdd (Function)
Adds two matrices of same dimensions (same number of rows and same number of columns).
eToCurrency (Function)
Converts a value expressed in Euro into another currency.
MySQL Native Connector: Programming with SQL functions
The SQL functions can be used to handle the MySQL database...
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...
MCIMsgErr (Function)
Returns the text of last error caused by a MCI function (Media Control Interface).
TableModify (Function)
Modifies a row in:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box control.
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)...
Compile (Function)
Dynamically compile a Procedure whose source code is supplied (dynamic compilation).
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.
MatTranspose (Function)
Calculates the transposed matrix.
RTFSelection (Function)
Modifies or lists the attributes of the text currently selected in an RTF field (in a WINDEV window or report).
ListInfoXY (Function)
Returns the index of the row (or image) at a given position in a List Box or ListView control.
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.
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...
ControlOver (Function)
Identifies the control hovered over with the mouse cursor.
ControlDelete (Function)
Permanently deletes a control from a window, page or report.
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...
TableInsertLine (Function)
Inserts a row into:
  • a Table control,
  • a TreeView Table control.
MDIEnumChild (Function)
Returns the alias of the specified MDI child window.
ControlInOutReason (Function)
Indicates the origin of the entry in the control.
TableSearch (Function)
Performs a search in:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box control.
ControlAlias (Function)
Gets, modifies or restores the data binding to a control or group of controls.
DnDCacheData (Function)
Indicates the type of data and the data to copy/move during Drag/Drop.
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.
NetworkDisconnect (Function)
Disconnects a network drive.
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
ProfilerEnd (Function)
Stops "collecting data" for the performance profiler.
Image drawing and processing functions
List of image drawing and processing functions
Remote control: some configuration examples
Beep (Function)
Emits a beep.
Functions for handling directories and external files
List of functions for handling external files
Constants for object visibility
List of constants for managing the visibility of an object.
Drawing constants
List of constants used by the drawing functions.
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.
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.
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.
Various constants
List of various constants.
DDEDisconnect (Function)
Deletes a connection between the current program and a recipient.
DDEError (Function)
Returns the runtime status report of a DDE function.
DDEEvent (Function)
Associates a WLanguage procedure with a DDE event: when the DDE event occurs, the associated WLanguage procedure is automatically launched.
System functions
List of system functions
NumHelp (Function)
Returns the number of the help context associated with the specified control.
Array functions
List of functions for managing arrays
DDEItem (Function)
Identifies the item affected by a DDE event.
fStopCompress (Function)
Stops the operation used to compress or decompress a file.
TWAIN functions
List of Twain functions
DDEUpdate (Function)
Modifies a linked data.
TypeVar (Function)
Identifies the type of an expression, a variable (during a call to a procedure for example) or a control.
DDETopic (Function)
Identifies the subject of conversation associated with a DDE connection.
fMoveDir (Function)
Moves a directory and its content.
DDE errors
When a DDE function fails (returns False for example), ErrorInfo allows you to find out the number of the corresponding error...
Conversion (Function)
Converts a value from a unit to another one.
Drag and Drop
Drag and Drop is used to transfer data between several controls with the mouse. This data can be moved between several controls found in the same application or in different applications.
Constants for external files
List of constants used by the functions for managing external files.
TreeDeleteAll (Function)
Deletes all elements from a TreeView control.
fOpen (Function)
Opens an external file (ANSI or UNICODE) for programmatic manipulation.
SysVersion (Function)
Returns information about the PHP version used on the current server.
Handling the external files
WINDEV, WINDEV Mobile and WEBDEV propose several functions allowing you to manage the external files from your WINDEV/WINDEV Mobile applications or from your WEBDEV websites...
fReadLine (Example)
Usage example of the fReadLine function
FreeDLL (Function)
Frees the 32-bit library (DLL) that was loaded in memory by LoadDLL.
IconInstall (Function)
Creates an icon (associated with a program) in a group of Windows programs, with the associated command line.
Instance (Function)
Returns the "system handle" (HINSTANCE) of the current program.
Transfer (Function)
Copies a block of bytes or a fixed-length string from a memory address into another one.
SysColorRes (Function)
Returns the resolution of the screen in number of colors.
fUncompress (Function)
Decompresses a file that was compressed by fCompress.
fUncompress (Example)
Usage example of the fUncompress function
EndEvent (Function)
Cancels the interception of a Windows event on a WINDEV field or window (set up using the Event function).
SysSetFocus (Function)
Sets focus to a window or control.
fUnlock (Example)
Usage example of the fUnlock function
EndTimer (Function)
Ends the execution of a timer triggered by Timer.
fDriveReady (Function)
Determines:
  • if a given drive (storage card, CD or DVD) is available,
  • whether the drive exists.
fDriveInfo (Function)
Returns information about a drive.
Properties linked to the Euro management
List of properties linked to the Euro management
fCopyFile (Function)
Copies one or more files (regardless of their attributes).
fCompress (Function)
Compresses a file.
Toolbar control functions
List of functions for managing Toolbar controls
SysIconDelete (Function)
Deletes an icon from the taskbar (next to the clock).
SysIconize (Function)
Used to find out whether a window is minimized.
SysReleaseDC (Function)
Releases the current DC (Device Context) retrieved by SysGetDC.
SysNameExe (Function)
Returns the name and full path of an application.
The AWP technology (Active WEBDEV Page)
PC SOFT proposes a new technology...
Downloading files
The download is the operation that consists in saving a file stored on the server onto the computer of Web user...
BrowserClose (Function)
Closes the current browser window and stops the execution of the current code.
ContextExist (Function)
Allows you to find out whether a page context exists on the server (which means whether the page was opened).
PageExist (Function)
Checks whether the specified page is currently displayed in the browser of the Web user. Used to find out whether a page is displayed in a frame other than the current one.
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.
LoadWDL (Function)
Loads a library of WINDEV objects in memory (.WDL).
StringDisplay (Function)
Returns a specific string (or a buffer) to the client browser in response to a request.
ConnectionCount (Function)
Returns the number of instances of the WEBDEV site currently run on the server.
JSMethod (Function)
Used to run a JavaScript method on an element found in the current page.
1
3
4
5
6
7
8
>