ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Complete (Function)
Returns a character string of a specified length.
<ANSI string>.Complete (Function)
Returns a character string of a specified length.
CompleteDir (Function)
Adds a backslash to the end of a string, if necessary.
The structure of the file for remote control
The management of remote control uses a file in INI format...
Opening a window from a secondary thread
A secondary thread cannot directly open a window with the standard WLanguage functions such as...
INIWrite (Function)
Writes a specific value into an INI file (or into a file structured like an.INI file).
CursorDisplay (Function)
Displays or hides the mouse cursor.
Financial functions
List of financial functions
Video functions
List of video functions
WDInst: components and installation templates
By default, the setup program installs all the specified files on the setup computer...
Looper control functions
List of functions for managing Looper controls
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...
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...
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 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...
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...
Problems with the AWP manager
dClear (Function)
Clears the content of an Image variable or Image control and fills it with the specified color.
Remote administration tool
The remote WEBDEV administrator is a WEBDEV website, installed on the Deployment Web server...
WDSurveillance: Monitoring robot
WWSurveillance (the monitoring robot) is used to monitor a Web server that runs dynamic WEBDEV sites...
GenerateGeometricImage (Function)
Randomly generates an image with geometric shapes. This image can be used to temporarily fill an Image control, for example.
WEBDEV-specific vocabulary
This page presents the main terms specific to WEBDEV used in the documentation...
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...
Hasp (Function)
Interrogates an electronic HASP key (HASP-3, HASP-4, MemoHasp or NetHasp).
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.
The modules provided with WEBDEV Deployment
The table below presents the different modules installed by the WEBDEV Application Server and their main features...
SysGetDC (Function)
Retrieves the DC (Device Context) of a window, control or screen.
Installing WDDIXIO
WDDIXIO is automatically installed along with WDMSG or WDINT...
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...
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...
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.
Replace (Function)
Replaces all occurrences of a specified substring in a string with another specified substring.
Position (Function)
Finds the position of a specified string within another string.
AutomationEvent (Function)
Branches a procedure to the event of an automation object.
MDIMother (Function)
Identifies the name of the MDI parent window.
MDIEnumChild (Function)
Returns the alias of the specified MDI child window.
MDIActive (Function)
Identifies or displays an MDI child window in the foreground.
Decrypt (Example)
Decrypt example
MCIErr (Function)
Returns the number of the last error caused by a MCI function (Media Control Interface).
WDDIXIO
WDDIXIO is a tool that helps you translate the text of an application...
MySQL Native Connector: Programming with SQL functions
The SQL functions can be used to handle the MySQL database...
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 ...
Iconize (Function)
Minimizes a WINDEV window.
ExplorerRetrieve (Function)
Retrieves the number and the name of the files "dropped" from the explorer.
WinIconBarHeight (Function)
Returns or modifies the current height of the "Icon Bar" area in the current MDI parent window.
FinPeriodInterest (Function)
Calculates for a given period the amount of interests due for a loan paid off by fixed periodic payments with a fixed interest rate.
FinFutureVal (Function)
Returns the future value of an investment.
DDE errors
When a DDE function fails (returns False for example), ErrorInfo allows you to find out the number of the corresponding error...
SysWindowsVersion (Function)
Returns information about the Windows version used on the current computer.
MCIMsgErr (Function)
Returns the text of last error caused by a MCI function (Media Control Interface).
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...
The different copy modes
Two different copy modes are proposed by WDTRAD...
OpenSister (Example)
Usage example of the OpenSister function
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.
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.
Encrypt (Example)
Encrypt example
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.
HTMLNavigate (Function)
Starts navigation in an HTML Display control.
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.
TreeID (Function)
Used to build the path of the elements found in a TreeView control by differentiating the duplicates.
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.
TreeView control functions
The following functions are used to manage TreeView controls:
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
dEndDrawing (Function)
Deletes all the drawings made since the last call to dStartDrawing.
ProfilerEnd (Function)
Stops "collecting data" for the performance profiler.
Image drawing and processing functions
List of image drawing and processing functions
FinRepayVal (Function)
Returns the amount of each regular payment for an investment with fixed interest rate and fixed payment.
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.
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.
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...
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.
Principle of remote check
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.
Remote control: some configuration examples
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.
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.
Thread functions
List of functions for managing threads
ListInsert (Function)
Inserts an element into a List Box, ListView or Combo Box control populated programmatically.
DDEUpdate (Function)
Modifies a linked data.
DDETopic (Function)
Identifies the subject of conversation associated with a DDE connection.
Drag and Drop from the explorer
The Drag and Drop from the explorer consists in selecting one or more files in the Windows explorer and in transferring them into a control of a WINDEV window...
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.
API (Function)
Runs a function found in an external DLL.
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.
LoWord (Function)
Returns the two low bytes of an integer.
HiWord (Function)
Returns the two high bytes of an integer.
Event (Function)
Intercepts a Windows event on a control, a group of controls or a WINDEV window.
SysColorRes (Function)
Returns the resolution of the screen in number of colors.
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.
ControlInOutReason (Function)
Indicates the origin of the entry in the control.
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
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.
Obtaining an SSL certificate for IIS2 (2.0 or later)
HSL/SSL: Secure transactions with WEBDEV
When using an Internet application, the data circulating between the computer of the Web user and the Web server is not protected...
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.
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.
PHPExecute (Function)
Calls an external .php script and returns the result in a string.
Page functions
List of functions for managing pages
ScriptExecute (Function)
Calls an external script (.asp or .php) and returns the result in a string.
Drag and Drop functions
The following functions are used to manage Drag and Drop:
Java functions
List of Java functions
gpwGetFileInfo (Function)
Retrieves the directory of the data files found in the User Groupware.
gpwInitAnalysis (Function)
Initialize the analysis of the User Groupware.
User Groupware functions
User Groupware functions
Creating your own User Macro-Codes
The User Macro-Codes are sections of WLanguage code allowing the end user to customize his application...
The Control Centers
Control Centers provide a global vision of a given area, whether on the development phase, on an operating site, or on application maintenance or improvement...
Transparency of windows
WINDEV allows you to apply a transparency coefficient to the windows...
Tutorial
A tutorial is delivered with WINDEV, WEBDEV and WINDEV Mobile...
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
HFSQL Control Center: HFSQL Client/Server backups
The HFSQL Control Center allows you to manage the backups of HFSQL Client/Server data files...
User Control Center: Overview
The User Control Center is used to manage the applications deployed on a company network.
User Control Center: Available network applications
The User Control Center is used to list the applications for which a network setup was created...
Self-contained executable
It will be a self-contained executable if the following elements are included in the executable...
Creating, editing and deleting a style (help system)
WINDEV allows you to manipulate the styles defined for a help system (HLP or CHM file)...
Compilation options (chm format)
Creating a help file
WINDEV, WEBDEV and WINDEV Mobile allow you to create a help file and associate it with an application or website...
Compiling and testing the help system
It is necessary to compile the help to create a file based on the information entered in the help editor...
Creating index keywords
Index keywords allow users to easily find a help page...
Automatic index generation
The automatic index generation suggests index keywords based on the content of your help page...
Generating the setup program
The last wizard step for creating the setup program allows you to...
Managing the users of an application installed on the network
The management of users allows you to find out from the server...
Help system properties
The properties of help system are used to define...
Properties of a help page
The characteristics of a help page are used to define...
EndProgram (Function)
Ends the execution of the current program.
Describing a WEBDEV style
This window enables you to describe the WEBDEV style that will be used for the controls of your WEBDEV project...
Keyword properties
You can change the characteristics of a keyword at any time in the keyword properties...
Editing the WEBDEV style sheet
WEBDEV allows you to manage all the styles used in a project...
Analysis associated with a project
When a WINDEV, WEBDEV or WINDEV Mobile project uses data files, it must be associated with an analysis...
Style properties (help system)
To edit the styles available in the current help system, select "Help system...
Importing a WINDEV window into a Mobile project
The WINDEV windows not having the same format in WINDEV Mobile, WINDEV Mobile gives you the ability to import a WINDEV window into a WINDEV Mobile project...
WDInst: Additional options (summary, license, etc.)
When installing the application, you have the ability to display...
Selecting the keywords associated with a page
The keyword selection window allows you to select the keywords to be associated with a help page...
What is a database?
A database is an organized collection of data for a particular purpose (e.g., manage orders)...
Key and referential integrity
In an analysis, the "Key" items are also used to manage the consistency of data (called referential integrity)...
WDInst: Manipulating the files to install
By default, the files to install are...
SQL statements
The main SQL statements allowed in the SQL queries managed by WINDEV and WEBDEV are as follows...
1
2
3
4
5
6
8
>