ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

SysWindowsVersion (Function)
Returns information about the Windows version used on the current computer.
Interactive notifications
A notification is a small window that appears at the bottom right of the screen, and that can be viewed at any time in the Windows notification area...
SysWindowsAccentColor (Function)
Returns the Windows accent color.
The Windows registry
Several WINDEV functions can be used to handle the Windows registry...
MCIWindowSize (Function)
Changes the size and position of the display window of a media file previously opened (MCIOpen).
MDIWindowMenu (Function)
Modifies the layout of the MDI child windows.
UnloadProcedure (Function)
UnloadProcedure is kept for backward compatibility.
DnDGetData (Function)
Retrieves a specific type of data during Drag/Drop.
DateToInteger (Function)
Converts a date to an integer.
DnDIsDataAvailable (Function)
Checks whether a specific type of data is available during Drag/Drop.
WinOutHeight (Function)
Returns the outer height of a window.
WinOutWidth (Function)
Returns the outer width of a window.
WinStatus (Function)
Gets or sets the window state.
WinInHeight (Function)
Returns the interior height of a window (without title bar and border).
AnsiToOem (Function)
Converts an ANSI string (Windows) to an OEM string (DOS).
WinInWidth (Function)
Returns the interior width of a window (without borders).
WinOutXPos (Function)
Returns the horizontal position of the upper-left corner of a window in relation to the upper-left corner of the screen.
WinOutYPos (Function)
Returns the vertical position of the upper-left corner of a window in relation to the upper-left corner of the screen.
WinRedraw (Function)
Immediately redraws the window controls for which a graphic update is required.
ExplorerAccept (Function)
Enables or disables the ability to perform "Drag and Drop" from the Windows explorer to a WINDEV window or control.
SysYRes (Function)
Returns the vertical screen resolution.
WinInXPos (Function)
Returns the horizontal position of the upper-left corner of the client area of a window (without border and title bar), in relation to the upper-left corner of the screen.
SysXRes (Function)
Returns the horizontal screen resolution.
OemToAnsi (Function)
Converts an OEM string (DOS) to an ANSI string (Windows).
SelectColor (Function)
Opens the standard window for color selection and selects the specified color.
MultitaskRedraw (Function)
Immediately redraws the window controls that will be graphically refreshed.
Use (Function)
Opens a WINDEV window and closes all other previously open windows.
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.
CurrentTitle (Function)
Modifies the title of the current window (returned by CurrentWin) and the title bar.
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 for WINDEV and WEBDEV
WINDEV and WEBDEV propose an optional Native Connector to Informix (also called Native 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...
Progress Native Connector: Features and notes
Remarks and specific features of Native Progress Connector...
WDINT overview
WDINT is an optional tool of WINDEV, WEBDEV and WINDEV Mobile...
Using WDDIXIO
To translate the text used in your project:
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...
WDDIXIO
WDDIXIO is a tool that helps you translate the text of an 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...
GenerateGeometricImage (Function)
Randomly generates an image with geometric shapes. This image can be used to temporarily fill an Image control, for example.
Installing WDDIXIO
WDDIXIO is automatically installed along with WDMSG or WDINT...
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...
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)...
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
WDMSG
You can create multilingual projects in WINDEV, WEBDEV or WINDEV Mobile...
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...
WDStatistics: Import log files
To view the statistics about the site traffic with WDStatistics, the log files must be imported onto the current computer...
Using WDMSG
The different steps for translating the project messages with WDMSG are as follows:
Configuring the remote administrator
The remote administrator is an optional tool provided with WEBDEV Application Server...
Preparing a Web server for a first deployment
Deploying a WEBDEV website consists in installing the WEBDEV website on a Web server...
Printing from the server
WEBDEV allows you to print from a WEBDEV website on a printer connected to the web server...
dClear (Function)
Clears the content of an Image variable or Image control and fills it with the specified color.
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...
WEBDEV-specific vocabulary
This page presents the main terms specific to WEBDEV used in the documentation...
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.
AutomationEvent (Function)
Branches a procedure to the event of an automation object.
Various functions
List of various functions found in WINDEV, WINDEV Mobile and WEBDEV.
WDTestSite: Scalability test
The stress tests are used to check...
INIRead (Function)
Reads the content of an INI file (or the content of a file structured like .INI files).
WEBDEV administrator: Overview
The WEBDEV administrator is a module used to manage dynamic WEBDEV websites (in Session or AWP mode).
Sound (Function)
Plays a sound in WAV format.
Configuring the registry linked to the WEBDEV setup
WEBDEV Application Server installation on a Windows server...
MCIBeginning (Function)
Positions at the beginning of a media file that was opened beforehand MCIOpen.
SysDir (Function)
Returns the path of a system directory.
Translating a text file with WDTRAD
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.
MCIStatus (Function)
Returns the status of a media file that was opened beforehand MCIOpen.
ExplorerRetrieve (Function)
Retrieves the number and the name of the files "dropped" from the explorer.
ExplorerRetrieve (Example)
Usage example of the ExplorerRetrieve function
MCIExecute (Function)
Runs an MCI command (Media Control Interface).
The different copy modes
Two different copy modes are proposed by WDTRAD...
Errors during an FTP installation
The list below presents the error messages that are displayed in the remote setup wizard (for the site manager)...
The modules provided with WEBDEV Deployment
The table below presents the different modules installed by the WEBDEV Application Server and their main features...
MCIClose (Function)
Closes a media file.
Reintegrating text into a project
All the text form the translation file can be reintegrated into a project...
WDSurveillance: Monitoring robot
WWSurveillance (the monitoring robot) is used to monitor a Web server that runs dynamic WEBDEV sites...
Extracting messages added or modified since last extraction
A project was already created and translated...
Remote administration tool
The remote WEBDEV administrator is a WEBDEV website, installed on the Deployment Web server...
WEBDEV Application Server: Overview
WEBDEV is a full development environment devoted to Internet and Intranet...
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...
MCIWidth (Function)
Returns the width (in pixels) of a media file used to display images.
MCIMsgErr (Function)
Returns the text of last error caused by a MCI function (Media Control Interface).
MCITrackCount (Function)
Returns the number of tracks found in a media file that was opened beforehand (MCIOpen).
ShellExecute (Function)
Opens a document in its associated application.
MCIOpen (Function)
Opens a media file.
ExeRun (Function)
Executes a program (an executable file, for example) from the current application.
MCIPause (Function)
Pauses playback of the media file previously opened (MCIOpen).
ExeTerminate (Function)
Terminates execution of an application (32-bit or 64-bit) on the current seat: all instances of the executable are "killed".
MCITrack (Function)
Returns the current track of a media file previously opened (MCIOpen).
ExeRunning (Function)
Allows you to find out whether a 32-bit application is already run.
Native SQL Server Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer an optional Native SQL Server Connector (also called Native SQL Server Access)...
MCIPosition (Function)
Returns or changes the current position in a media file previously opened (MCIOpen).
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.
Hasp (Function)
Interrogates an electronic HASP key (HASP-3, HASP-4, MemoHasp or NetHasp).
Replace (Function)
Replaces all occurrences of a specified substring in a string with another specified substring.
MCISize (Function)
Returns or changes the size of a media file previously opened (MCIOpen).
NextTitle (Function)
Modifies the title of next window to open.
PositionOccurrence (Function)
Finds the Xth position of a string within another string.
Native Oracle Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer an optional Native Oracle Connector (also called Native Oracle Access...
TraceStart (Function)
Opens the trace window or saves the trace information in a text file.
MCIVolume (Function)
Modifies or returns the sound volume.
Restore (Function)
Displays a WINDEV window to its initial size.
MDIOpen (Function)
Opens and enables an MDI child window.
OpenSibling (Function)
Opens a non-modal sibling window.
OpenSister (Example)
Usage example of the OpenSister function
MDIMother (Function)
Identifies the name of the MDI parent window.
OpenChild (Function)
Opens a non-modal child window.
System constants
List of constants used by the system functions.
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)...
Open (Function)
Opens a modal WINDEV window.
NumToString (Function)
Converts a numeric value (integer, real or currency) to a string according to a specified format.
MDIEnumChild (Function)
Returns the alias of the specified MDI child window.
ExplorerAccept (Example)
Usage example of the ExplorerAccept function
Thread execution
At runtime, an application runs in a main thread...
Lower (Function)
Converts all characters in a string to lowercase according to the region settings defined in Windows.
MDIActive (Function)
Identifies or displays an MDI child window in the foreground.
Upper (Function)
Converts all characters in a string to uppercase according to the region settings defined in Windows.
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.
Decrypt (Function)
Decrypts a string that was encrypted by Encrypt.
Encrypt (Function)
Encrypts a string in binary format or in ASCII format.
Maximize (Function)
Displays a WINDEV window in its maximum size.
UMCActive (Function)
Used to find out and modify the activation of UMC management (User Macro-Code).
Complete (Function)
Returns a character string of a specified length.
WindowBitmap (Function)
Creates the image of the specified window in a BMP file.
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 ...
ChronoStart (Function)
Starts a stopwatch to measure the duration of a process (in milliseconds) and resets a running stopwatch.
StringRetrieve (Function)
Retrieves a character string in a format external to PC Soft (character string that is the result of a Windows API for example).
Iconize (Function)
Minimizes a WINDEV window.
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.
Close (Function)
Closes a WINDEV window (and returns a value if necessary).
WinSize (Function)
WinSize:
  • returns or modifies the window display mode (maximized, minimized or normal),
  • modifies the window height and/or width,
  • moves the window and modifies a window's height and/or width.
Extracting the text of the project
The following text can be extracted...
StringCompare (Function)
Compares two strings character by character:
  • according to the sequence of ASCII characters.
  • according to the alphabetical order.
PreviousWin (Function)
Identifies the window that was in edit before the window that is currently in edit (for the same project).
Charact (Function)
Returns the character corresponding to the specified ASCII code.
Asc (Function)
Returns the ASCII code of the specified character.
Comparing the project messages
The comparison between source and target text helps you find translation errors...
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.
MySQL Native Connector: Programming with SQL functions
The SQL functions can be used to handle the MySQL database...
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)...
MCIHeight (Function)
Returns the height (in pixels) of a media file used to display images.
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.
Length (Function)
Returns:
  • the length of a string, i.e., the number of characters in the string (including spaces and binary zeros).
  • the size of a buffer, i.e., the number of bytes in the buffer.
Nation (Function)
Defines or identifies the display language (captions, messages, ...) used for the windows, pages, reports and controls.
Native MySQL Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer a Native Connector for MySQL...
UnicodeToAnsi (Function)
Converts:
  • a UNICODE string to ANSI (Windows).
  • a buffer containing a UNICODE string to a buffer containing an ANSI string (Windows).
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...
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...
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).
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...
ChangeSeparator (Function)
Changes the value of the separators (decimal separator or thousand separator) used in the numeric masks for internationalization.
MCIEnd (Function)
Positions at the end of a media file that was opened beforehand MCIOpen.
Call a DLL written in Visual Basic
Visual Basic (like many other languages) allows you to create custom DLLs...
DelayBeforeClosing (Function)
Limits the display duration of a window or dialog box.  If no user action is performed, when the specified amount of time is reached:
  • for a window, the code of a window button will be run. 
  • for a dialog box, the dialog box is automatically closed.
MCIPlay (Function)
Plays a media file.
DDE errors
When a DDE function fails (returns False for example), ErrorInfo allows you to find out the number of the corresponding error...
DateToMonthInAlpha (Function)
Returns the name of the month that corresponds to a specified date.
Abs (Function)
Returns the absolute value:
  • of a numeric value,
  • of a numeric expression (integer or real).
  • of a duration.
DateToDayInAlpha (Function)
Returns the name of the day corresponding to a specified date.
Constants for managing videos
List of constants used by the functions for video management.
The structure of the file for remote control
The management of remote control uses a file in INI format...
DateToString (Function)
Converts:
  • a date to a string in the specified format.
  • a date time to a string in the specified format.
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...
Principle of remote check
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.
eExchangeRate (Function)
Returns the value of the exchange rate for a currency.
ProgressBar (Function)
Displays a progress bar in the status bar of current window.
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.
ThreadExecute (Function)
Starts the execution of a secondary thread.
TreeDeleteAll (Function)
Deletes all elements from a TreeView control.
LoadProcedure (Function)
LoadProcedure is kept for backward compatibility.
1
3
4
5
6
7
8
>