ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

GUIDAnalysis (Property)
The GUIDAnalysis property returns the GUID of the analysis that was used to create the data file.
GUIDFile (Property)
The GUIDFile property returns the GUID of the file defined in the analysis that was used to create the data file.
GetIdentifier (Function)
Calculates a unique identifier (integer) for an executable or for a session.
OpenSibling (Example)
OpenSibling example
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...
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: 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...
MySQL Native Connector: Programming with SQL functions
The SQL functions can be used to handle the MySQL database...
Query based on query
Queries can be based on items from another query...
ScriptExecute (Function)
Calls an external script (.asp or .php) and returns the result in a string.
GetActiveObject (Function)
Allows to use an Automation object already started on the current computer.
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.
NetSendFile (Example)
Usage example of the NetSendFile function
Downloading files
The download is the operation that consists in saving a file stored on the server onto the computer of Web user...
Looper controls populated programmatically: Operations in WLanguage
Here is an overview of how to handle Looper controls populated programmatically in WLanguage.
Manipulate OLE controls programmatically
WINDEV enables you to handle an OLE control by programming...
Manipulating Link controls programmatically (Page)
WEBDEV allows you to manipulate a Link control through programming...
Linking a Combo Box control to a data file
A List Box or Combo Box control can be used to display the content of a data file, to allow a user to select a record, for example...
Aligning elements in a List Box or Combo Box control
There are different methods to align the elements in a List Box or Combo Box control...
Replication (Property)
The Replication property is used to:
  • get the replication method used for a data file defined in the data model editor or programmatically.
  • set the replication mode used for a data file defined programmatically.
OperationLogDirectory (Property)
The OperationLogDirectory property is used to manage the directory of the operation log file associated with a data file.
fUncompress (Example)
Usage example of the fUncompress function
MinAutoID (Property)
The MinAutoID property is used to get the minimum automatic identifier of a replicated data file.
CtDescribedCaption (Property)
The CtDescribedCaption property gets and sets the caption of the connection to the OLE DB data source.
CtInitialCatalog (Property)
The CtInitialCatalog property is used to get the default database defined for the access.
DDEEvent (Function)
Associates a WLanguage procedure with a DDE event: when the DDE event occurs, the associated WLanguage procedure is automatically launched.
xxWDGetReturnValue
Used to retrieve the return value further to a call to nWDEvaluate, nWDExecute or nWDExecuteEx...
Creating a .NET assembly that can be accessed using COM
To create a.NET assembly accessible by COM, you must...
WinIconBarHeight (Function)
Returns or modifies the current height of the "Icon Bar" area in the current MDI parent window.
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...
eChangeCurrency (Function)
Converts a currency into another currency.
Specific features of Native MySQL Connectors
The Native MySQL Connector (also called "Native MySQL Access") creates "InnoDB" tables to support locks and transactions on a MySQL database...
OLELoad (Function)
Initializes an OLE control with an OLE object.
EndTimer (Function)
Ends the execution of a timer triggered by Timer.
fUnlock (Example)
Usage example of the fUnlock function
LogDirectory (Property)
The LogDirectory property is used to manage the directory of the log file described in the analysis.
CtDescribedUserName (Property)
The CtDescribedUserName property sets the username used to connect to a specific table via OLE DB.
CtUserName (Property)
The CtUserName property sets the username used to connect to a specific table via OLE DB.
MaxAutoID (Property)
The MaxAutoID property is used to get the maximum automatic identifier of a replicated data file.
CtExtendedInfo (Property)
The CtExtendedInfo property gets the additional information inserted into the database connection string.
RTFSelection (Function)
Modifies or lists the attributes of the text currently selected in an RTF field (in a WINDEV window or report).
Validating a page from a control that has no action on the server (List Box control, Combo Box, etc.)
By default, the validation of a page must be performed by a "Send the values of controls to the server (Submit)" button...
Manipulating an ActiveX control programmatically
WINDEV allows you to manipulate an ActiveX control in WLanguage via...
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.
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.
Page with parameters
Managing emails with "Simple MAPI"
Simple MAPI simplifies the management of emails received by the hosting provider...
MyPage (Reserved word)
MyPage is used to handle the current page...
RTFLoad (Function)
Loads a file in RTF in an RTF control (found in a window or in a report).
ClipboardWidth (Function)
Calculates the width of an image (in bitmap format) found in the clipboard.
ClipboardHeight (Function)
Calculates the height of an image (in bitmap format) found in the clipboard.
Beep (Function)
Emits a beep.
ToolTipColor (Function)
Modifies the colors used for displaying the tooltips.
ControlInOutReason (Function)
Indicates the origin of the entry in the 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.
eExchangeRate (Function)
Returns the value of the exchange rate for a currency.
DDEConnect (Function)
Establishes a DDE connection between the current program and the recipient according to a given topic.
ProfilerEnd (Function)
Stops "collecting data" for the performance profiler.
NetworkDisconnect (Function)
Disconnects a network drive.
NetworkDirName (Function)
Identifies the shared directory associated with a network drive.
DDEError (Function)
Returns the runtime status report of a DDE function.
TwainCurrentSource (Function)
Allows you to find out and change the Twain device used by default.
eDefaultMemCurrency (Function)
Identifies or modifies the stored currency used by default.
eDefaultViewCurrency (Function)
Identifies or modifies the display currency used by default.
fStopCompress (Function)
Stops the operation used to compress or decompress a file.
DDEUpdate (Function)
Modifies a linked data.
DDETopic (Function)
Identifies the subject of conversation associated with a DDE connection.
SysVersion (Function)
Returns information about the PHP version used on the current server.
TreeDeleteAll (Function)
Deletes all elements from a TreeView control.
LoadWDL (Function)
Loads a library of WINDEV objects in memory (.WDL).
Iconize (Function)
Minimizes a WINDEV window.
Progress Native Connector: Features and notes
Remarks and specific features of Native Progress Connector...
eInitCurrency (Function)
Adds or changes the characteristics of a currency in the currency exchange table.
eCurrencyName (Function)
Returns the caption of a currency.
Encrypt (Example)
Encrypt example
SysSetFocus (Function)
Sets focus to a window or control.
HelpFile (Function)
Returns or modifies the name of the help file used by the context-sensitive help of a window.
DDEString (Function)
Returns the information retrieved by DDERetrieve.
DDERecipient (Function)
Identifies the recipient of a DDE connection.
MDIActive (Function)
Identifies or displays an MDI child window in the foreground.
fCompress (Function)
Compresses a file.
SysIconDelete (Function)
Deletes an icon from the taskbar (next to the clock).
SysIconize (Function)
Used to find out whether a window is minimized.
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.
SysNameExe (Function)
Returns the name and full path of an application.
DDEDisconnect (Function)
Deletes a connection between the current program and a recipient.
ToolbarUndock (Function)
Transforms a docked Toolbar control into a floating Toolbar control.
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.
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.
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.
TreeID (Function)
Used to build the path of the elements found in a TreeView control by differentiating the duplicates.
Hasp (Function)
Interrogates an electronic HASP key (HASP-3, HASP-4, MemoHasp or NetHasp).
DDEItem (Function)
Identifies the item affected by a DDE event.
Transparency of windows
WINDEV allows you to apply a transparency coefficient to the windows...
ArraySort (Example)
Example of the ArraySort function
Running a query and handling the result in WLanguage
The selection of records performed by query is not necessarily displayed in a report, in a window, ...
NumHelp (Function)
Returns the number of the help context associated with the specified control.
Task list
Each project can be associated with a task list...
fReadLine (Example)
Usage example of the fReadLine function
GenerateGeometricImage (Function)
Randomly generates an image with geometric shapes. This image can be used to temporarily fill an Image control, for example.
nWDExecuteEx: Execute a WLanguage function
Runs a WLanguage function by dynamic compilation, without command formatting...
nWDGetHFContext: Get HFSQL context
Gets the HFSQL context (applies to C, Pascal and Visual Basic only)...
nWDGetLastError: Code of the last error
Error code of last error...
nWDInitProject: Project initialization code
Run the project initialization code...
nWDOpenWDL: Opening a library
Opens a library created by WINDEV (file with a WDL extension)...
nWDSetCallbackNext
Set the "callback" called when using the WDKEY and RETURNWDKEY keywords for the next window to open (in C, Pascal and Visual Basic only)...
nWDSetParentNext
Set the parent of the next window to open...
WDContinueError: Resume after error
This function forces the execution to resume after an error...
wWDGetReturnValueType
Type of the return value of the last nWDExecute, nWDExecuteEx or nWDEvalue statement...
WindowBitmap (Function)
Creates the image of the specified window in a BMP file.
Data Source (Variable type)
A Data Source variable is used to describe a temporary data source (query, view, alias, etc.).
HFSQL properties
List of HFSQL properties
IconInstall (Function)
Creates an icon (associated with a program) in a group of Windows programs, with the associated command line.
FreeDLL (Function)
Frees the 32-bit library (DLL) that was loaded in memory by LoadDLL.
Instance (Function)
Returns the "system handle" (HINSTANCE) of the current program.
CtCursorOptions (Property)
The CtCursorOptions property gets the cursor type used when connecting to an external database.
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...
SysColorRes (Function)
Returns the resolution of the screen in number of colors.
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...
Decrypt (Example)
Decrypt example
HelpNumber (Property)
The HelpNumber property is used to identify and modify the help number associated with a control.
OutgoingData (Property)
The OutgoingData property gets and sets the type of outgoing data transferred by the stream.
LogFile (Property)
The LogFile property is used to determine if a data file is a log file.
Format (Property)
The Format property is used to define the data format of a data file.
EndEvent (Function)
Cancels the interception of a Windows event on a WINDEV field or window (set up using the Event function).
MDIEnumChild (Function)
Returns the alias of the specified MDI child window.
Identifier (Property)
The Identifier property gets and sets the name of the current computer shown to the participants who receive the audio or video stream. This name can be a number, for example.
BackgroundImageState (Property)
The BackgroundImageState property allows you to get and set the number of drawings in the image associated with the background of a button.
MDIBottom (Property)
The MDIBottom property is used to determine and change the distance between the bottom border of the MDI parent window and the bottom border of the MDI area.
MDIRight (Property)
The MDIRight property is used to determine and modify the distance between the right border of the MDI parent window and the right border of the MDI area.
MDILeft (Property)
The MDILeft property is used to determine and change the distance between the left border of the MDI parent window and the left border of the MDI area.
MDITop (Property)
The MDITop property is used to determine and change the distance between the top border of the MDI parent window and the top border of the MDI area.
Message (Property)
The Message property is used to:
  • Get the help message associated with a control or with a menu option (in a window).
  • Set the help message associated with a control or with a menu option (in a window).
IncomingData (Property)
The IncomingData property gets and sets the type of incoming data transferred by the stream.
fDriveInfo (Function)
Returns information about a drive.
fDriveReady (Function)
Determines:
  • if a given drive (storage card, CD or DVD) is available,
  • whether the drive exists.
SysReleaseDC (Function)
Releases the current DC (Device Context) retrieved by SysGetDC.
DisplayedItemImage (Property)
The DisplayedItemImage property is used to:
  • Get the item that corresponds to the image displayed in a ListView control.
  • Change the item that corresponds to the image displayed in a ListView control.
Name55 (Property)
The Name55 property is used to manipulate the logical name of a Hyper File 5.5 data file that has not been migrated and is located in a WINDEV 19 analysis.
WDD55 (Property)
The WDD55 property is used to:
  • Get the name and full path of the Hyper File 5.5 WDD file.
  • Set the name and full path of the Hyper File 5.5 WDD file.
MemZoneName (Property)
The MemZoneName property is used to:
  • find out the name of the memory area used as data source for a report.
  • modify the name of the memory area used as data source for a report.
VerticalOrientation (Property)
The VerticalOrientation property is used to:
  • Find out the orientation of a ListView control.
  • Modify the orientation of a ListView control.
Abbreviation (Property)
The Abbreviation property gets the abbreviation of a data file.
Address (Property)
The Address property is used to:
  • Establish a connection between the Conference control (and the associated stream) and the receiver. This property is equivalent to StreamConnect.
  • Get the address of the last outgoing connection request.
Display (Property)
The Display property gets and sets the video displayed in the Conference control. The Conference control can display an incoming video, an outgoing video, or no video.
StatusBar (Property)
The StatusBar property is used to:
  • determine whether or not the status bar is displayed
  • show or hide the status bar of a window.
MCIRetrieve (Function)
Returns the last result of the MCI command run by MCIExecute.
The RepeatString Looper control: Customized synchronization
How to manage the synchronization between:
  • the page displayed in the browser. This page contains a RepeatString Looper control displaying records from an HFSQL data file.
  • the corresponding page context found on the server.
Reinitializing the parameters automatically saved
WINDEV allows you to automatically save the different application parameters...
MDIMother (Function)
Identifies the name of the MDI parent window.
List Box control linked to a data file or to a query
A List Box or Combo Box control can be used to display the content of a data file or query, to allow a user to select a record, for example...
dClear (Function)
Clears the content of an Image variable or Image control and fills it with the specified color.
ExplorerRetrieve (Function)
Retrieves the number and the name of the files "dropped" from the explorer.
ExeTerminate (Function)
Terminates execution of an application (32-bit or 64-bit) on the current seat: all instances of the executable are "killed".
MCIMsgErr (Function)
Returns the text of last error caused by a MCI function (Media Control Interface).
BrowserClose (Function)
Closes the current browser window and stops the execution of the current code.
ListView control linked to a data file (or to a query)
A ListView control can be used to display the content of a data file (or the content of a query)...
ConnectionCount (Function)
Returns the number of instances of the WEBDEV site currently run on the server.
WDConver: Presentation
WDConver is a tool used to convert data to an HFSQL Classic data file from a file ...
tapiCallStart (Function)
Returns the date and time of the beginning of call (incoming or outgoing call).
tapiCallIsWaiting (Function)
Used to find out whether the call is on hold.
tapiCallIsOver (Function)
Used to find out whether the incoming or outgoing call is ended.
tapiCallEnd (Function)
Returns the date and time of the end of call.
tapiNoAnswer (Function)
Used to find out whether an answer was given to the call.
tapiCallDuring (Function)
Returns the duration of the call (difference between the start date and time of call and the end date and time of call).
Various functions
List of various functions found in WINDEV, WINDEV Mobile and WEBDEV.
tapiError (Function)
Indicates whether an error was returned by the last tapixxx function (functions for managing phone calls) to the TAPI module.
tapiStopCallDetection (Function)
Stops the specified call detection that was started by tapiListen.
tapiDeviceList (Function)
Lists the TAPI 2.0 and TAPI 3.1 compatible devices installed on the current computer.
EmailReadMessage (Example)
Usage example of the EmailReadMessage function
tapiCallerID (Function)
Used to find out the calling phone number (the one that calls).
grSaveWMF (Function)
Saves a chart that was drawn beforehand in WMF format.
grSaveEMF (Function)
Saves a chart that was drawn beforehand in a file in EMF format.
tapiSendKey (Function)
Allows you to simulate the use of phone keys.
tapiDevice (Function)
Selects the TAPI device that will be used during the following telephony operations:
tapiHangUp (Function)
Hangs up a phone line started with tapiDial or tapiAnswerCall.
gpwGetFileInfo (Function)
Retrieves the directory of the data files found in the User Groupware.
tapiKeyPressed (Function)
Returns the history of the keys pressed on the phone keypad since the last call to tapiKeyPressed.
gpwInitAnalysis (Function)
Initialize the analysis of the User Groupware.
nWDEvalue: Evaluation of the value of an element
Evaluating the value of an element...
grMenuOption (Function)
Modifies the text of an option in the context menu of a chart.
OLEPaste (Function)
Pastes the content of Windows clipboard into an OLE control.
OLECopy (Function)
Copies the object found in an OLE control into the Windows clipboard.
OLESave (Function)
Saves the object found in an OLE control in binary format.
grPrint (Function)
Prints a chart.
grWndSize (Function)
Defines the size of the window containing the chart.
sInExitQueue (Function)
Retrieves the number of bytes waiting to be transferred in the output buffer of the specified serial port or parallel port.
SocketConnectInfrared (Function)
Connects a client computer to a given socket via the infrared port.
SocketCreateInfrared (Function)
Creates a socket that uses the infrared port.
DotNetRunXML (Function)
Runs a procedure on a server for .Net XML web services.
DotNetError (Function)
Returns the error for the last .Net procedure that failed.
FaxDisconnect (Function)
Closes a connection to a fax server (established beforehand by FaxConnect).
FaxStatus (Function)
Returns the status of a fax sent by FaxSend.
AutoRunDelete (Function)
Stops the automatic execution of a WINDEV application.
1
2
3
4
5
6
8
>