ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

WDGenPage: Use in command line mode
WDGenPage run in command line is used to generate one or more semi-dynamic pages without starting WEBDEV or WDGenPage.
WDGenPage: Features
The different operations that can be performed by WDGenPage are as follows...
RegistryQueryValue (Example)
Example for using the RegistryQueryValue function
dSaveImageBMP (Example)
Example for using the dSaveImageBMP function
dSaveImageGIF (Example)
Example for using the dSaveImageGIF function
dSaveImageJPEG (Example)
Example for using the dSaveImageJPEG function
RegistryFirstSubKey (Example)
Example for using the RegistryFirstSubKey function
EnumElement (Function)
Used to enumerate the project elements: windows, pages, reports, queries, ...
EnumSubElement (Function)
Used to enumerate the sub-elements of a project element.
Count (Function)
Returns the number of occurrences of a control in a window, in a page or in a group of controls.
SetFocus (Function)
Set focus:
  • to a control (found in a window, in a page or in a frameset).
  • to a window.
ControlClone (Example)
Example for using the ControlClone function
ControlError (Function)
Customizes the value displayed in the controls when the value cannot be displayed.
ControlDelete (Function)
Permanently deletes a control from a window, page or report.
Charact (Example)
Example for using the Charact function
TwainState (Function)
Returns the status of the current source.
MatNbLine (Example)
Example for using the MatNbLine function
EnumControl (Function)
Returns the name of Nth control found in the specified element.
HTMLNavigate (Function)
Starts a navigation operation in an HTML control.
StatAverage (Example)
Example for using the StatAverage function
MatExist (Example)
Example for using the MatExist function
LoadWDL (Example)
Example for using the LoadWDL function
ParentObject (Function)
Identifies the "parent" of a graphic object: control, column, window, page, ...
MatRead (Example)
Example for using the MatRead function
Reset (Function)
Reinitializes:
  • all the controls found in the current window or page (including the groups of controls, the supercontrols and the internal windows).
  • the controls found in a group of controls, a supercontrol, an internal window or an internal page.
ListSelect (Example)
Example for using the ListSelect function
MatError (Example)
Example for using the MatError function
StatVarianceP (Example)
Example for using the StatVarianceP function
Nation (Function)
Defines or identifies the display language (captions, messages, ...) used for the windows, pages, reports and controls.
MatStack (Example)
Example for using the MatStack function
StatSum (Example)
Example for using the StatSum function
DataType (Example)
Example for using the DataType function
AnsiToOem (Example)
Example for using the AnsiToOem function
StatMax (Example)
Example for using the StatMax function
OKCancel (Function)
Displays a message in a standard dialog box that proposes "OK" and "Cancel" and returns the user's choice.
ArraySort (Example)
Example for using the ArraySort function
StatMin (Example)
Example for using the StatMin function
Asc (Example)
Example for using the Asc function
FinInterestRate (Example)
Example for using the FinInterestRate function
FinRepayVal (Example)
Example for using the FinRepayVal function
Replace (Example)
Example for using the Replace function
ListDelete (Example)
Example for using the ListDelete function
MultitaskRedraw (Function)
Immediately redraws the window controls that will be graphically refreshed.
MatNbColumn (Example)
Example for using the MatNbColumn function
Uncrypt (Example)
Example for using the Uncrypt function
Crypt (Example)
Example for using the Crypt function
MatDelete (Example)
Example for using the MatDelete function
StatVariance (Example)
Example for using the StatVariance function
StatCovariance (Example)
Example for using the StatCovariance function
BuildBrowsingTable (Example)
Example for using the BuildBrowsingTable function
TableDisplay (Function)
Refreshes the display of a Table or TeeeView Table control from a given position:
  • a Browsing Table control: the modifications performed in the linked data file are applied to the control.
  • a memory Table control: the calculated columns are re-calculated.
ShellExecute (Function)
Opens a document in its associated application.
MemSeek (Example)
Example for using the MemSeek function
OpenSister (Example)
Example for using the OpenSister function
MenuIsMarked (Example)
Example for using the MenuIsMarked function
TraceEnd (Function)
Closes the trace window if this window was opened or stops saving the trace information in a text file.
ExplorerRetrieve (Example)
Example for using the ExplorerRetrieve function
ExeInfo (Function)
Retrieves the specified information about the version of an executable or DLL.
DnDGetData (Example)
Example for using the DnDGetData function
INIRead (Example)
Example for using the INIRead function
FinDecreasingRedemption (Example)
Example for using the FinDecreasingRedemption function
FinLinearRedemption (Example)
Example for using the FinLinearRedemption function
FinError (Example)
Example for using the FinError function
FinPeriodInterest (Example)
Example for using the FinPeriodInterest function
FinPaymentNb (Example)
Example for using the FinPaymentNb function
DnDIsDataAvailable (Example)
Example for using the DnDIsDataAvailable function
FinCurrentVal (Example)
Example for using the FinCurrentVal function
FinNetCurrentVal (Example)
Example for using the FinNetCurrentVal function
FinFutureVal (Example)
Example for using the FinFutureVal function
DnDEvent (Example)
Example for using the DnDEvent function
ExplorerAccept (Example)
Example for using the ExplorerAccept function
Constants for managing Table, Treeview Table, Looper and List Box controls
List of constants used by the functions for managing the Table, TreeView Table, Looper and List Box controls.
eChangeCurrency (Function)
Converts a currency into another currency.
eDefaultViewCurrency (Function)
Identifies or modifies the display currency used by default.
TraceStart (Function)
Opens the trace window or saves the trace information in a text file.
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 modifies the characteristics of a currency in the exchange table of currencies.
WDGenPage: Overview
WEBDEV allows you to create semi-dynamic pages...
MatAdd (Example)
Example for using the MatAdd function
eToCurrency (Function)
Converts a value expressed in Euro into another currency.
WDTestSite: Creating a scenario
To create a scenario, the following elements must be installed on the current computer...
eToEuro (Function)
Converts to Euro a value expressed in a specific currency.
MatCopy (Example)
Example for using the MatCopy function
MatCreate (Example)
Example for using the MatCreate function
Info (Function)
Displays a custom message in a system information window.
ThreadWaitSignal (Example)
Example for using the ThreadWaitSignal function
MatDeterminant (Example)
Example for using the MatDeterminant function
Various functions
List of various functions found in WINDEV, WINDEV Mobile and WEBDEV.
ThreadSendSignal (Example)
Example for using the ThreadSendSignal function
MatWrite (Example)
Example for using the MatWrite function
Compile (Example)
Example for using the Compile function
FinRedemption (Example)
Example for using the FinRedemption function
WDStatistic: Using WDStatistic
WDStatistic can be used once the log files have been imported...
WDStatistic: Configuring the WEBDEV administrator
To create the log files required to calculate the statistics for site traffic, a specific setting must be performed in the WEBDEV administrator...
MatInvert (Example)
Example for using the MatInvert function
Native Sybase Connector: Specific features and remarks
The following paragraphs present the main remarks and the specific features of Native Sybase Connector (also called Native Sybase Access)...
MatReadColumn (Example)
Example for using the MatReadColumn function
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).
ChangeSeparator (Function)
Changes the value of the separators (decimal separator or thousand separator) used in the numeric masks for internationalization.
MatMultiply (Example)
Example for using the MatMultiply function
MatReadLine (Example)
Example for using the MatReadLine function
ControlNoSpace (Function)
Specifies whether the space characters on the right of the value found in the control are deleted.
MatFill (Example)
Example for using the MatFill function
ControlExist (Function)
Checks the existence of a control (or group of controls) in a window, in a page or in a report.
MatFloatAdd (Example)
Example for using the MatFloatAdd function
MatFloatMultiply (Example)
Example for using the MatFloatMultiply function
TwainToBMP (Function)
Allows you to perform one of the following actions:
  • save the document coming from the Twain device in a Bitmap file (".BMP" extension).
  • view the document coming from the Twain device in the user interface of the device.
  • save the document coming from the Twain device directly in memory in Bitmap format (in a buffer).
ControlClone (Function)
Creates a new control from an existing control.
MatTranspose (Example)
Example for using the MatTranspose function
TwainToGIF (Function)
Allows you to:
  • save the document coming from the Twain device in a GIF file.
  • view the document coming from the Twain device in the user interface of device.
  • save the document coming from the Twain device directly in memory in GIF format (in a buffer).
StatCorrelation (Example)
Example for using the StatCorrelation function
DnDAccept (Example)
Example for using the DnDAccept function
TwainToJPEG (Function)
Allows you to:
  • save the document coming from the Twain device in a JPEG file.
  • view the document coming from the Twain device in the user interface of device.
  • save the document coming from the Twain device directly in memory in JPEG format (in a buffer).
DnDCursor (Example)
Example for using the DnDCursor function
TreeListItem (Example)
Example for using the TreeListItem function
TwainToClipboard (Function)
Used to:
  • copy the document coming from the Twain device into the clipboard.
  • view the document coming from the Twain device in the user interface of device.
StatAverageDeviation (Example)
Example for using the statAverageDeviation function
DnDCacheData (Example)
Example for using the DnDCacheData function
StatStandardDeviation (Example)
Example for using the StatStandardDeviation function
StatStandardDeviationP (Example)
Example for using the StatStandardDeviationP function
StatError (Example)
Example for using the StatError function
ControlAlias (Function)
Identifies, modifies or restores the file link of a control or group of controls.
ListDeleteAll (Function)
Deletes all the elements from a memory List Box (or ListView) control or from a memory Combo Box control.
dCircle (Example)
Example for using the dCircle function
ListDelete (Function)
Deletes an element from a memory List Box (or ListView) control or from a memory Combo Box control.
ActiveXEvent (Function)
Associates a procedure written in WLanguage with an event of ActiveX control.
dCopyBlt (Example)
Example for using the dCopyBlt function
dBackground (Example)
Example for using the dBackground function
dLine (Example)
Example for using the dLine function
dPixelColor (Example)
Example for using the dPixelColor function
dPoint (Example)
Example for using the dPoint function
dFont (Example)
Example for using the dFont function
ListModify (Function)
Modifies an element in a memory List Box control (standard List Box or ListView) or in a memory Combo Box control.
dChord (Example)
Example for using the dChord function
dSlice (Example)
Example for using the dSlice function
ReturnToCapture (Function)
Stops the current process and forces the input in the specified control, window or page.
Cursor constants
List of constants used by the functions for managing the cursors and the mouse
dRectangle (Example)
Example for using the dRectangle function
Control constants
List of constants used by the functions for managing controls
dFill (Example)
Example for using the dFill function
EnumControl (Example)
Example for using the EnumControl function
dPolygon (Example)
Example for using the dPolygon function
Functions for managing controls
List of functions for managing the controls
FontCreate (Function)
Creates a font definition.
Managing the application language by programming
A multilingual application is an application that can be distributed in several languages...
Multilingual project
RegistrySetValue (Example)
Example for using the RegistrySetValue function
Translating the interface into several 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...
dSaveImagePNG (Example)
Example for using the dSaveImagePNG function
RegistryCreateKey (Example)
Example for using the RegistryCreateKey function
dPen (Example)
Example for using the dPen function
dText (Example)
Example for using the dText function
Choosing the languages supported by the application
The choice of languages supported by the WINDEV or WINDEV Mobile application or by the WEBDEV site is performed at several levels...
Error (Function)
Displays a custom error message in a system error window.
TreeModify (Function)
Modifies an element (node or leaf) in a TreeView control.
Native DB2 Connector: Specific features and remarks
Remarks and specific features of Native DB2 Connector (also called Native DB2 Access...
Confirm (Function)
Displays a message in a standard dialog box that proposes "Yes", "No", "Cancel" and returns the user's choice.
Installing WDDIXIO
WDDIXIO is automatically installed when installing WDMSG or WDINT...
Native Progress Connector: Specific features and remarks
Remarks and specific features of Native Progress Connector...
WDDIXIO
WDDIXIO is a tool for translating the messages associated with an application...
WDTRAD
WDTRAD is a tool for entering the translation of messages associated with a WINDEV, WEBDEV or WINDEV Mobile application...
The different copy modes
Two different copy modes are proposed by WDTRAD...
Warning (Function)
Displays a custom message in a system warning window.
Format of text file of messages
The text files created by WDMSG use a specific format...
Compile (Function)
Dynamically compiles a procedure whose source code is supplied.
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...
Now (Function)
Returns or modifies the system time (current time defined for the current computer).
Extracting project messages
The following messages are extracted...
Configuring the connection with WDSQSINS
For backward compatibility with the earlier versions of Native SQL Server Connector (also called Native SQL Server Access), the connection can still be configured in WDSQSINS (supplied with Native SQL Server Connector)...
Vocabulary specific to WEBDEV
This page presents the main terms specific to WEBDEV used in the WEBDEV documentation...
Native SQL Server Connector: Running the same stored procedure several times
In some cases, it may be interesting to run the same stored procedure several times while modifying one or more parameters ...
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)...
Native Oracle Connector: Running the same query several times
In some cases, it may be interesting to run the same query several times while modifying one or more parameters...
WDCompte: WEBDEV account manager
WDCompte is a Windows application used to...
WDCompte: Migrating the WEBDEV accounts
WDCompte is used to migrate the WEBDEV accounts and the WEBDEV sites...
Native Sybase Connector: Running the same stored procedure several times
In some cases, it may be interesting to run the same stored procedure several times while modifying one or more parameters...
ListAdd (Function)
Adds an element into a memory List Box control, a memory ListView control, a Carousel control or a memory Combo Box control.
AutomationEvent (Function)
Branches a procedure to the event of an automation object.
ListInsert (Function)
Inserts an element into a memory List Box control, a memory ListView control or a memory Combo Box control.
DDE constants
List of constants used by the DDE functions
INIRead (Function)
Reads the content of a INI file (or the content of a file structured like a.INI file).
TreeAdd (Function)
Adds a "leaf" element (and all necessary nodes) into a TreeView control.
TableMode (Function)
TableMode is kept for backward compatibility.
LoadError (Function)
Loads in memory the file containing the error messages in the requested language.
Remote control: Some examples of configuration
DDE errors
When a DDE function fails (returns False for example), ErrorInfo allows you to find out the number of the corresponding error]...
DDE functions
List of DDE functions
dEndDrawing (Function)
Removes the image from memory.
eDefaultMemCurrency (Function)
Identifies or modifies the stored currency used by default.
TreeInsert (Function)
Inserts a leaf into a TreeView control at a specific position.
Functions for managing external files
List of functions for managing the external files
ProjectInfo (Function)
Returns specific information about the project currently run.
Functions for managing windows
List of functions for managing the windows
Constants for object visibility
List of constants for managing the visibility of an object.
1
8