ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

HListWatchedFiles (Function)
Returns the list of data files watched by HWatch.
<Connection variable>.ListWatchedFiles (Function)
Returns the list of data files watched by HWatch.
ExceptionEnable (Function)
Re-enables the current exception process if the exception was corrected.
StringToDuration (Function)
Converts a duration in character string format to a duration that can be used by a Duration variable.
IsNumeric (Function)
Enables you to find out whether a variable or a control is:
  • a numeric (integer, real, currency or numeric).
  • a string that can be converted into numeric.
sComputeCrc16 (Function)
Checks a character string before and after transmission between WINDEV applications and WEBDEVsites.
sComputeCrc32 (Function)
Calculates the Cyclical Redundancy Check (CRC) of buffer.
ThreadState (Function)
Returns the current status of a thread.
ThreadStop (Function)
Stops a secondary thread. Function not recommended.
SemaphoreEnd (Function)
Allows one or more threads to exit from the area protected by the semaphore.
SemaphoreDestroy (Function)
Explicitly destroys a semaphore.
SemaphoreStart (Function)
Locks the current thread until the semaphore is opened (which means until a "free" spot becomes available in the protected section).
SemaphoreCreate (Function)
Creates a semaphore.
InJavaMode (Function)
Indicates whether the code is run in Java.
InPHPMode (Function)
Indicates whether the code is run in PHP.
DateDifference (Function)
Calculates the number of days between two dates.
IsEven (Function)
Identifies an even number.
IsOdd (Function)
Identifies an odd number.
DateTimeByDefault (Function)
Used to define the default value of Date, Time and DateTime variables.
DurationToString (Function)
Converts a duration to a character string in the specified format.
IntegerToDate (Function)
Converts an integer into a date in YYYYMMDD format.
IntegerToTime (Function)
Converts an integer into a time in HHMMSSCC format.
IntegerToDay (Function)
Returns the day of the week corresponding to the specified date (this date is an integer).
IntegerToDayInAlpha (Function)
Returns the name of the day corresponding to a specified date (this date is an integer).
IntegerToMonthInAlpha (Function)
Returns the name of the month that corresponds to the specified date (this date is an integer).
IntegerToWeekNumber (Function)
Returns the week number within the year that corresponds to the specified date (this date is an integer).
EventDestroy (Function)
Explicitly destroys an event.
RepeatString (Function)
Concatenates N number of copies of the same specified string or buffer.
TraceEnd (Function)
Closes the trace window if this window was opened or stops saving the trace information in a text file.
VariantConvert (Function)
Converts the value stored in a Variant variable.
WINDEVVersion (Function)
Returns the version number of the wdxxxvm DLL.
TimeDifference (Function)
Calculates the difference between two times in hundredths of a second.
TimeValid (Function)
Checks the time validity.
TimeToInteger (Function)
Converts a time to an integer.
MemSort (Function)
Sorts the elements found in a memory area.
ExceptionThrow (Function)
Artificially triggers the security mechanism of WLanguage by throwing an exception.
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.
MemDeleteAll (Function)
Clears and deletes a memory area.
MemModify (Function)
Modifies an element in a memory area.
NoAccent (Function)
Converts accented characters in a string to non-accented characters.
MemExist (Function)
Checks the existence of a memory area.
MemAdd (Function)
Adds an element to a memory area.
MemOut (Function)
Used to find out whether the browse performed on a memory area is outside this memory area.
MemSetPosition (Function)
Positions the memory area on an element.
StringFormat (Function)
Formats a character string according to the selected options.
Charact (Function)
Returns the character corresponding to the specified ASCII code.
MemCreate (Function)
Creates a memory area.
MemLast (Function)
Sets the position on the last element of memory area and returns the value of this element.
MemFirst (Function)
Positions on the first element of a memory area and returns the value of this first element.
Asc (Function)
Returns the ASCII code of the specified character.
Lower (Function)
Converts all characters in a string to lowercase according to the region settings defined in Windows.
MemCurrent (Function)
Returns the index of the current element.
MemCount (Function)
Returns the number of elements found in a memory area.
MemKeyVal (Function)
Returns the value (added or modified by MemAdd or MemModify) of the current element in a memory area.
Upper (Function)
Converts all characters in a string to uppercase according to the region settings defined in Windows.
MemFound (Function)
Checks whether the sought element was found.
Reverse (Function)
Returns the character that corresponds to the difference between the ASCII code of a specific character in a string and 255.
MemPrevious (Function)
Positions on the element found before the current element of a memory area and returns the value of this element.
MemNext (Function)
Positions on the next element of a memory area and returns the value of this element.
MemRetrieve (Function)
Retrieves the return value of an element found in a memory area.
MemDelete (Function)
Deletes an element from a memory area.
MemSeek (Function)
Seeks an element in a memory area:
  • on the value added by MemAdd or on the value modified by MemModify,
  • on the return value.
Right (Function)
Extracts the last characters from a string or string buffer.
NumToString (Function)
Converts a numeric value (integer, real or currency) to a string according to a specified format.
Replace (Function)
Replaces all occurrences of a specified substring in a string with another specified substring.
CompleteDir (Function)
Adds a backslash to the end of a string, if necessary.
Middle (Function)
Extracts:
  • a substring from a string starting at a specified position.
  • part of a buffer starting at a specified position.
Position (Function)
Finds the position of a specified string within another string.
Complete (Function)
Returns a character string of a specified length.
PositionOccurrence (Function)
Finds the Xth position of a string within another string.
NoSpace (Function)
Returns a character string without the space characters:
  • from the left and right side of the initial string.
  • within the string.
ChronoStart (Function)
Starts a stopwatch to measure the duration of a process (in milliseconds) and resets a running stopwatch.
ExceptionInfo (Function)
Retrieves information about the current exception.
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.
ChronoEnd (Function)
Stops a stopwatch and returns the time elapsed (in milliseconds) since the start of timing (call to ChronoStart).
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.
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.
Close (Function)
Closes a WINDEV window (and returns a value if necessary).
Left (Function)
Extracts the left part (i.e., the first characters) from a string or buffer.
TraceStart (Function)
Opens the trace window or saves the trace information in a text file.
StringBuild (Function)
Builds a character string from an initial string and parameters.
ArrayInfo (Function)
Returns the details of an array: type of elements, number of dimensions, etc.
StringCompare (Function)
Compares two strings character by character:
  • according to the sequence of ASCII characters.
  • according to the alphabetical order.
DateToWeekNumber (Function)
Returns the week number within the year that corresponds to the specified date.
DateToMonthInAlpha (Function)
Returns the name of the month that corresponds to a specified date.
ThreadMode (Function)
Changes the management mode of threads.
ThreadWaitSignal (Function)
Locks the current thread until it receives a signal from another thread.
Min (Function)
Returns the lowest value.
CriticalSectionEnd (Function)
Marks the end of a critical section: another thread will be able to run the code.
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.
EventWait (Function)
Locks the current thread while waiting for the specified event to be opened.
ArrayDeleteAll (Function)
Deletes all elements:
  • from a one-dimensional or two-dimensional WLanguage array.
  • from an associative array.
  • from an advanced array property (array of gglCalendar events, etc.).
  • from a WLanguage queue.
  • from a WLanguage stack.
  • from a WLanguage list.
EventCreate (Function)
Creates an event.
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.
CriticalSectionStart (Function)
Marks the beginning of a critical section: no other thread will be able to run the code as long as the current thread does not exit from the critical section.
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.
Max (Function)
Returns the greatest value passed as parameter.
Today (Function)
Returns or modifies the system date (current date defined on the current computer).
Constants for managing multilingual applications
List of constants used by the functions for managing multilingual applications
Nation (Function)
Defines or identifies the display language (captions, messages, ...) used for the windows, pages, reports and controls.
ArrayCopy (Function)
Copies the content of an array to another array.
UnicodeToAnsi (Function)
Converts:
  • a UNICODE string to ANSI (Windows).
  • a buffer containing a UNICODE string to a buffer containing an ANSI string (Windows).
MessTranslate (Function)
Retrieves a message found in the code of a program in the current language.
EventChange (Function)
Modifies the status of an event.
Val (Function)
Returns the numeric value of a character string.
ArrayAdd (Function)
Adds an element in last position:
  • of a one-dimensional WLanguage array.
  • of an array property of an advanced variable type (array of events of a gglCalendar variable, etc.).
  • of a WLanguage list.
MatchRegularExpression (Function)
Checks whether a character string matches a specific format and retrieves the different substrings that match the format.
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).
WeekNumber (Function)
Returns the week number within the year that corresponds to the specified date (this date is a character string).
WinStatus (Function)
Gets or sets the window state.
Now (Function)
Returns or modifies the system time (current time defined for the current computer).
ProjectInfo (Function)
Returns specific information about the project currently run.
TimeToString (Function)
Converts a time to a string in the specified format.
DateTimeDifference (Function)
Calculates the difference between two dates and times.
DateToInteger (Function)
Converts a date to an integer.
DateToDay (Function)
Returns the day corresponding to a given date.
DateSys (Function)
Returns or modifies the system date (current date defined on the current computer).
StringToDate (Function)
Converts a date in character string format to a date in YYYYMMDD format.
DateValid (Function)
Checks the validity of a date between January 01 0001 and December 31 9999.
DateToDayInAlpha (Function)
Returns the name of the day corresponding to a specified date.
MCIMsgErr (Function)
Returns the text of last error caused by a MCI function (Media Control Interface).
ArraySort (Function)
Sorts a WLanguage array.
ExplorerRetrieve (Function)
Retrieves the number and the name of the files "dropped" from the explorer.
OpenChild (Function)
Opens a non-modal child window.
ArraySeek (Function)
Searches for the index of an element in a WLanguage array.
WinIconBarHeight (Function)
Returns or modifies the current height of the "Icon Bar" area in the current MDI parent window.
WDSurveillance: Monitoring robot
WWSurveillance (the monitoring robot) is used to monitor a Web server that runs dynamic WEBDEV sites...
MCIErr (Function)
Returns the number of the last error caused by a MCI function (Media Control Interface).
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...
SysGetDC (Function)
Retrieves the DC (Device Context) of a window, control or screen.
Remote administration tool
The remote WEBDEV administrator is a WEBDEV website, installed on the Deployment Web server...
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: some configuration examples
MDIEnumChild (Function)
Returns the alias of the specified MDI child window.
MDIMother (Function)
Identifies the name of the MDI parent window.
ExeTerminate (Function)
Terminates execution of an application (32-bit or 64-bit) on the current seat: all instances of the executable are "killed".
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...
Iconize (Function)
Minimizes a WINDEV window.
dClear (Function)
Clears the content of an Image variable or Image control and fills it with the specified color.
MCIRetrieve (Function)
Returns the last result of the MCI command run by MCIExecute.
TreeID (Function)
Used to build the path of the elements found in a TreeView control by differentiating the duplicates.
WEBDEV-specific vocabulary
This page presents the main terms specific to WEBDEV used in the documentation...
Hasp (Function)
Interrogates an electronic HASP key (HASP-3, HASP-4, MemoHasp or NetHasp).
Various functions
List of various functions found in WINDEV, WINDEV Mobile and WEBDEV.
AutomationEvent (Function)
Branches a procedure to the event of an automation object.
eChangeCurrency (Function)
Converts a currency into another currency.
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...
eDefaultViewCurrency (Function)
Identifies or modifies the display currency used by default.
ToolbarUndock (Function)
Transforms a docked Toolbar control into a floating Toolbar control.
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...
eDefaultMemCurrency (Function)
Identifies or modifies the stored currency used by default.
MDIActive (Function)
Identifies or displays an MDI child window in the foreground.
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...
eInitCurrency (Function)
Adds or changes the characteristics of a currency in the currency exchange table.
Progress Native Connector: Features and notes
Remarks and specific features of Native Progress Connector...
eCurrencyName (Function)
Returns the caption of a currency.
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...
eExchangeRate (Function)
Returns the value of the exchange rate for a currency.
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...
WindowBitmap (Function)
Creates the image of the specified window in a BMP file.
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...
ThreadExecute (Function)
Starts the execution of a secondary thread.
The modules provided with WEBDEV Deployment
The table below presents the different modules installed by the WEBDEV Application Server and their main features...
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.
Installing WDDIXIO
WDDIXIO is automatically installed along with WDMSG or WDINT...
RTFSelection (Function)
Modifies or lists the attributes of the text currently selected in an RTF field (in a WINDEV window or report).
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.
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.
WDDIXIO
WDDIXIO is a tool that helps you translate the text of an application...
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.
Problems with the AWP manager
String functions
List of functions for managing character strings
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
GenerateGeometricImage (Function)
Randomly generates an image with geometric shapes. This image can be used to temporarily fill an Image control, for example.
The different copy modes
Two different copy modes are proposed by WDTRAD...
DDE functions
List of DDE functions
MySQL Native Connector: Programming with SQL functions
The SQL functions can be used to handle the MySQL database...
ProfilerEnd (Function)
Stops "collecting data" for the performance profiler.
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...
1
5
6
7
8
>