ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

WLanguage properties available in PHP
The following properties are available in PHP
WEBDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
InPHPMode (Function)
Indicates whether the code is run in PHP.
Count (Function)
Returns the number of occurrences of a control in a window, in a page or in a group of controls.
gToRetrieve (Function)
Describes the text value to display and to return when retrieving the value of an element found in a List Box control or in a Combo Box control.
ControlTab (Function)
Returns the name of the Tab control that contains the specified control.
Drag and Drop functions
The following functions are used to manage Drag and Drop:
ListDisplay (Function)
Refreshes a List Box, ListView or Combo Box control based on a data file
WindowsVersion (Function)
Returns the runtime mode of Windows.
DateTimeByDefault (Function)
Used to define the default value of Date, Time and DateTime variables.
ChangeSeparator (Function)
Changes the value of the separators (decimal separator or thousand separator) used in the numeric masks for internationalization.
TableColumnIndex (Function)
Returns the index of a column in a Table or Treeview Table control.
Use (Function)
Opens a WINDEV window and closes all other previously open windows.
WINDEVVersion (Function)
Returns the version number of the wdxxxvm DLL.
fDecrypt (Function)
Decrypts a file that was encrypted by fCrypt.
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.
fMoveDir (Function)
Moves a directory and its content.
SysVersion (Function)
Returns information about the PHP version used on the current server.
gLink (Function)
Adds an "invisible" value to an element of a List or Combo Box control.
Function kept for compatibility. It is recommended to use gStoredValue.
InComponentMode (Function)
Indicates whether the code is run:
  • from a WINDEV application, a WEBDEV website or a PHP page.
  • from a component.
gLinkActivate (Function)
Allows (or not) retrieving the value defined by gLink in a List Box or a Combo Box control.
Function kept for compatibility. It is recommended to use gStoredValueEnable.
dBackground (Function)
Declares the default background color for the rectangles, circles, etc::
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
dInvertColor (Function)
Reverses the colors:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
dEndDrawing (Function)
Deletes all the drawings made since the last call to dStartDrawing.
dPixelColor (Function)
Identifies the color of a pixel found:
dPoint (Function)
Draws a point:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
dLine (Function)
Draws a line:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
UnicodeToAnsi (Function)
Converts:
  • a UNICODE string to ANSI (Windows).
  • a buffer containing a UNICODE string to a buffer containing an ANSI string (Windows).
dRectangle (Function)
Draws a rectangle:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
dResize (Function)
Resizes an image found:
dFill (Function)
Colors an area:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
SysWindowsVersion (Function)
Returns information about the Windows version used on the current computer.
dSaveImageBMP (Function)
Saves an image:
  • in a file in BMP format.
  • in memory.
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.
ExceptionInfo (Function)
Retrieves information about the current exception.
TableDeleteAll (Function)
Deletes all rows from:
  • a Table control populated programmatically,
  • a TreeView Table control populated programmatically,
  • tables displayed in a Combo Box control.
ExceptionThrow (Function)
Artificially triggers the security mechanism of WLanguage by throwing an exception.
dFont (Function)
Declares the font to be used by the dText function:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
TableDelete (Function)
Deletes a row from:
  • a Table control,
  • a TreeView Table control,
  • a table displayed in a Combo Box control.
TableSelectPlus (Function)
Selects a row in 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).
TableSelectMinus (Function)
Deselects a row from a Table or TreeView Table control.
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.
TableSelect (Function)
Returns the index of the selected element in the Table or TreeView Table control.
dSaveImageJPEG (Function)
Saves an image:
  • in a JPEG file.
  • in memory.
dCopyImage (Function)
Copies an image:
  • from an Image control to another Image control.
  • from an Image variable to another Image variable.
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.
TableModifyLine (Function)
Modifies a row in:
  • a Table control,
  • a TreeView Table control.
dChangeMode (Function)
Changes the drawing mode used by the drawing functions (dLine, dRectangle, ....).
TableModify (Function)
Modifies a row in:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box control.
TableInsertLine (Function)
Inserts a row into:
  • a Table control,
  • a TreeView Table control.
dArc (Function)
Draws an arc of circle or an arc of ellipse:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
TableInsert (Function)
Inserts a row into:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box control.
dPen (Function)
Declares the default color and style for lines, rectangles, circles, etc. contained in:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
dHorizontalSymmetry (Function)
Flips an image with respect to a horizontal axis (symmetry with respect to a horizontal axis).
TableEnumColumn (Function)
Returns the name of a column found in a Table or Treeview Table control.
Decrypt (Function)
Decrypts a string that was encrypted by Encrypt.
Encrypt (Function)
Encrypts a string in binary format or in ASCII format.
TableAddLine (Function)
Adds a row in:
  • a Table control,
  • a TreeView Table control.
dVerticalSymmetry (Function)
Flips an image with respect to a vertical axis (symmetry with respect to a vertical axis).
ChronoStart (Function)
Starts a stopwatch to measure the duration of a process (in milliseconds) and resets a running stopwatch.
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).
fWebDir (Function)
Returns the physical name of the directory containing the images, JavaScript files and Java files of the WEBDEV website.
ChronoEnd (Function)
Stops a stopwatch and returns the time elapsed (in milliseconds) since the start of timing (call to ChronoStart).
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.
AnsiToUnicode (Function)
Converts:
  • an ANSI string (Windows) to a UNICODE string.
  • a buffer containing an ANSI string (Windows) to a buffer containing a UNICODE string.
dCircle (Function)
Draws a circle or an ellipse:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
fEncrypt (Function)
Encrypts a file in binary or ASCII format.
dText (Function)
Draws a text:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
Nation (Function)
Defines or identifies the display language (captions, messages, ...) used for the windows, pages, reports and controls.
dRotation (Function)
Performs a rotation:
dSaveImageGIF (Function)
Saves an image:
  • in a file in GIF format.
  • in memory.
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.
fDriveInfo (Function)
Returns information about a drive.
dSaveImagePNG (Function)
Saves an image:
  • in a PNG file.
  • in memory.
WinIconBarHeight (Function)
Returns or modifies the current height of the "Icon Bar" area in the current MDI parent window.
ExplorerRetrieve (Function)
Retrieves the number and the name of the files "dropped" from the explorer.
MCIRetrieve (Function)
Returns the last result of the MCI command run by MCIExecute.
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...
Various functions
List of various functions found in WINDEV, WINDEV Mobile and WEBDEV.
MCIMsgErr (Function)
Returns the text of last error caused by a MCI function (Media Control Interface).
ArrayInsert (Function)
Inserts an element at a given position:
  • into a one-dimensional array.
  • into an associative array.
  • into an advanced array property (array of gglCalendar events, etc.).
  • into a WLanguage list.
MDIActive (Function)
Identifies or displays an MDI child window in the foreground.
TreeID (Function)
Used to build the path of the elements found in a TreeView control by differentiating the duplicates.
Iconize (Function)
Minimizes a WINDEV window.
eExchangeRate (Function)
Returns the value of the exchange rate for a currency.
TreeDeleteAll (Function)
Deletes all elements from a TreeView control.
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.
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...
GenerateGeometricImage (Function)
Randomly generates an image with geometric shapes. This image can be used to temporarily fill an Image control, for example.
Problems with the AWP manager
ArrayDelete (Function)
Deletes an element at a given position:
  • from a one-dimensional WLanguage array.
  • from an advanced array property (array of gglCalendar events, etc.).
  • from an associative array.
  • from a WLanguage list.
dClear (Function)
Clears the content of an Image variable or Image control and fills it with the specified color.
Progress Native Connector: Features and notes
Remarks and specific features of Native Progress Connector...
MySQL Native Connector: Programming with SQL functions
The SQL functions can be used to handle the MySQL database...
MDIMother (Function)
Identifies the name of the MDI parent window.
WindowBitmap (Function)
Creates the image of the specified window in a BMP file.
WDDIXIO
WDDIXIO is a tool that helps you translate the text of an application...
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.
ControlInOutReason (Function)
Indicates the origin of the entry in the control.
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.
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...
eInitCurrency (Function)
Adds or changes the characteristics of a currency in the currency exchange table.
eCurrencyName (Function)
Returns the caption of a currency.
MDIEnumChild (Function)
Returns the alias of the specified MDI child window.
eDefaultMemCurrency (Function)
Identifies or modifies the stored currency used by default.
ExeTerminate (Function)
Terminates execution of an application (32-bit or 64-bit) on the current seat: all instances of the executable are "killed".
Remote control: some configuration examples
SysGetDC (Function)
Retrieves the DC (Device Context) of a window, control or screen.
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...
MCIErr (Function)
Returns the number of the last error caused by a MCI function (Media Control Interface).
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...
ArraySeek (Function)
Searches for the index of an element in a WLanguage array.
INIRead (Function)
Reads the content of an INI file (or the content of a file structured like .INI files).
NetworkDisconnect (Function)
Disconnects a network drive.
dSlice (Function)
Draws a circle section or an ellipse section:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
NetworkDirName (Function)
Identifies the shared directory associated with a network drive.
DDE constants
List of constants used by the DDE functions
dPolygon (Function)
Draws a polygon:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
Hasp (Function)
Interrogates an electronic HASP key (HASP-3, HASP-4, MemoHasp or NetHasp).
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.
WEBDEV-specific vocabulary
This page presents the main terms specific to WEBDEV used in the documentation...
DDE errors
When a DDE function fails (returns False for example), ErrorInfo allows you to find out the number of the corresponding error...
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...
DDE functions
List of DDE functions
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...
Compile (Function)
Dynamically compile a Procedure whose source code is supplied (dynamic compilation).
StringToDate (Function)
Converts a date in character string format to a date in YYYYMMDD format.
ProfilerEnd (Function)
Stops "collecting data" for the performance profiler.
dChord (Function)
Draws the chord of a circle (intersection between an ellipse and a straight line):
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
Installing WDDIXIO
WDDIXIO is automatically installed along with WDMSG or WDINT...
eChangeCurrency (Function)
Converts a currency into another currency.
Beep (Function)
Emits a beep.
The modules provided with WEBDEV Deployment
The table below presents the different modules installed by the WEBDEV Application Server and their main features...
WDSurveillance: Monitoring robot
WWSurveillance (the monitoring robot) is used to monitor a Web server that runs dynamic WEBDEV sites...
Constants for object visibility
List of constants for managing the visibility of an object.
Remote administration tool
The remote WEBDEV administrator is a WEBDEV website, installed on the Deployment Web server...
eDefaultViewCurrency (Function)
Identifies or modifies the display currency used by default.
ToolbarUndock (Function)
Transforms a docked Toolbar control into a floating Toolbar control.
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...
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.
INIWrite (Function)
Writes a specific value into an INI file (or into a file structured like an.INI file).
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.
DDEItem (Function)
Identifies the item affected by a DDE event.
fStopCompress (Function)
Stops the operation used to compress or decompress a file.
Trace (Function)
Displays the requested information (content of a control, for example) in a window opened next to the current window.
DDEUpdate (Function)
Modifies a linked data.
DDETopic (Function)
Identifies the subject of conversation associated with a DDE connection.
fCurrentDir (Function)
Identifies or modifies the current directory.
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.
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...
FileToMemoryList (Function)
Populates a List Box or Combo Box control programmatically with the records from a data file or query.
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.
RTFSelection (Function)
Modifies or lists the attributes of the text currently selected in an RTF field (in a WINDEV window or report).
RTFLoad (Function)
Loads a file in RTF in an RTF control (found in a window or in a report).
SysColorRes (Function)
Returns the resolution of the screen in number of colors.
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.
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.
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.
Multitask (Function)
MultiTask is used to:
  • define a timeout,
  • give control back to Windows,
  • give control back to Windows and to WLanguage.
Properties linked to the Euro management
List of properties linked to the Euro management
fCreate (Function)
Creates an external file.
The different copy modes
Two different copy modes are proposed by WDTRAD...
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.
Creating the executable and the setup program
The languages supported by the application are taken into account...
1
3
4
5
6
7
8
>