ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

fWatchStopAll (Function)
Stops all current watch tasks of files and directories.
<Connection variable>.ListWatchedFiles (Function)
Returns the list of tables watched by HWatch.
fWatchStop (Function)
Stops watching a file or directory.
HListWatchedFiles (Function)
Returns the list of tables watched by HWatch.
Functions specific to iOS - Apple Watch communication
The WLanguage functions specific to the communication between the iOS applications and the associated Apple Watch applications are as follows:
SemaphoreDestroy (Function)
Explicitly destroys a semaphore.
<Date type>.ToMonthInAlpha (Function)
Returns the name of the month that corresponds to a specified date.
SemaphoreEnd (Function)
Allows one or more threads to exit from the area protected by the semaphore.
ErrorRestoreParameter (Function)
Restores the error process of a process.
<ANSI string>.Right (Function)
Extracts the last characters from a string or string buffer.
InPocketSimulatorMode (Function)
Indicates whether the code is run in the Pocket simulator.
Function kept for backward compatibility.
EpochToDateTime (Function)
Converts a date and a time in Epoch format (number of time units since 01/01/1970 at 00h00 UTC) to a local datetime.
InSeconds (Property)
The InSeconds property is used to convert a Duration variable to seconds.
EnumerationFromValue (Function)
Returns an enumeration value known by its associated value.
DateTimeToEpoch (Function)
Converts a local datetime to Epoch format (number of time units since 01/01/1970 at 00h00 UTC).
<Stack variable>.Info (Function)
Retrieves the characteristics of a stack: types of elements and number of elements.
ThreadStop (Function)
Stops a secondary thread. Function not recommended.
HexaToBuffer (Function)
Converts a string with hexadecimal bytes to a binary buffer.
GetDefinition (Function)
Retrieves the element type definition.
IntegerToDayInAlpha (Function)
Returns the name of the day corresponding to a specified date (this date is an integer).
<Buffer>.AnsiToUnicode (Function)
Converts a buffer containing an ANSI string (Windows) to a buffer containing a UNICODE string.
Instantiating an object
To access a class, the object must be declared as being part of the class to handle, this is called object instantiation...
<Stack variable>.Pop (Function)
Pops an element from a stack.
PositionOccurrence (Function)
Finds the Xth position of a string within another string.
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.
Window with arrow (iPad)
The principle of windows with arrow is straightforward...
Multiple assignments of arrays, structures and classes
The multiple assignment of arrays consists in assigning a set of simple values (boolean, integer, string, real, numeric or currency) to the cells of an array.
This multiple assignment is also available for the structures and the classes.
Combination (Variable type)
A combination is a set of options.
Trace (Function)
Displays the requested information (content of a control, for example) in a window opened next to the current window.
MatchRegularExpression (Function)
Checks whether a character string matches a specific format and retrieves the different substrings that match the format.
Count (Property)
The Count property returns the number of elements in a given set.
OOP concepts
A class contains the description of a data structure (members) and the processes (methods) that handle this structure.
<Array>.MoveLine (Function)
Allows you to:
  • move a row in a two-dimensional array or in an advanced array property. The other array rows are moved accordingly.
  • swap two rows in a two-dimensional array or in an advanced array property.
FOR statement
The statement block is repeated while a control variable is modified and compared to a limit value (before each beginning of statement block)...
Global procedure/function
A global procedure can be used in all the processes or events of the project.
Nation (Function)
Defines or identifies the display language (captions, messages, ...) used for the windows, pages, reports and controls.
Replace (Function)
Replaces all occurrences of a specified substring in a string with another specified substring.
<Chrono>.Start (Function)
Starts a stopwatch to measure the duration of a process (in milliseconds) and resets a running stopwatch.
TypeVar (Function)
Identifies the type of an expression, a variable (during a call to a procedure for example) or a control.
Width (Property)
The Width property gets and changes the width:
  • of a control or block in a report.
  • of a control (found in a window), window, column found in a table or column found in a list box (including listview).
  • of a control (found in a page), column found in a table or column found in a list box. The control can be overlayable or not.
Camera/Video functions (prefix syntax)
Closes the current browser window and stops the execution of the current code.
Snap to grid
The different editors of WINDEV, WEBDEV and WINDEV Mobile allow you to align the elements via a snap-on grid...
xmlSignatureVerification (Variable type)
The xmlSignatureVerification type is used to define the information required to verify an XML signature.
DLNA/UPnP functions
The following WLanguage functions are used to handle UPnP devices
9. Queries
Reads the data found on the output buffer of the SSH session.
PreviousStep (Property)
The PreviousStep property defines whether or not the user can go to the previous step of a Guided Tour.
4. Monitor your applications
Displays the first image for the scroll.
EmulateSimulator (Function)
Emulates the window of the mobile (Android/iOS) simulator.
SysNameExe (Function)
Returns the name and full path of an application.
15. Project Management Hub
Changes or returns the visibility status of the refresh bar in a Looper control.
7. Source Code Manager (SCM)
A window can:
  • Receive parameters when it is opened.
  • Return values when it is closed.
<WDPic variable>.DrawTextMarkdown (Function)
Draws Markdown text in a variable of type WDPic.
DDERecipient (Function)
Identifies the recipient of a DDE connection.
<Image>.First (Function)
Displays the first image for the scroll.
ReplicDeleteSubscription (Function)
Deletes the subscription of a replication on the replication server.
IndentFirstLine (Property)
The IndentFirstLine property gets and sets the indent of the first line of an element.
gpwCheckPassword (Function)
Checks a password (encrypted or not).
<Connection variable>.DeleteScheduling (Function)
Delete a scheduled item on an HFSQL server: scheduled task (stored procedure), backup, optimization, refresh of a materialized view.
WINDEV 2026 Tutorial - Table of contents
Seeks and retrieves the records (Salesforce objects) deleted during the specified period.
<Window>.EdDo (Window)
Runs an action (defined programmatically) and enables Undo/Redo operations on this action.
HtmlFormat (Property)
The HtmlFormat property is used to:
  • find out whether an edit control accepts the input in HTML format.
  • modify the input format of an edit control.
WiFiSelectNetworkCard (Function)
Selects the Wi-Fi network card that will be used for the next calls to the WiFi functions.
<Window>.EdSelect (Function)
Returns one of the controls selected when the interface is modified by the end user ("Allow end users to modify the UI" option enabled).
<docFragment variable>.ClearFormatting (Function)
Replaces the current formatting of a selection with the default formatting.
ImageLast (Function)
Displays the last image for the scroll.
<Tab>.Close (Function)
Closes a dynamic pane in a Tab control.
Operations performed on sequence diagrams
The following paragraphs explain...
<Source>.EndNoModif (Function)
Unlocks a file that was locked by the same program with HNoModif.
4. HFSQL Classic
MyChildWindow is used to handle the child window of the current window.
The AWP technology (Active WEBDEV Page)
PC SOFT proposes a new technology...
InsertReference (Function)
Adds the reference of an object at given position in a one-dimensional array.
Recycle bin functions
List of functions for managing the recycle bin
WDContinueError: Resume after error
This function forces the execution to resume after an error...
Token functions (prefix syntax)
Token functions in "Text token" Edit controls.
13. Managing business rules
WINDEV Mobile allows you to manage business rules.
1. Communication with WINDEV Mobile
WINDEV Mobile includes several communication functions for different fields.
KanbanListIndex (Function)
Returns the index of a list in a Kanban control.
Error 107: Redefinition of the parameter
The Notification keyword can correspond to:
Error 530: The -- operator is not allowed
To simplify the reading in the controls used to view large volumes of data, the end user has the ability to zoom the data found in the control...
FlexJustifyContent (Property)
The FlexJustifyContent property gets and sets the alignment of items in the Flexbox control along the main axis (corresponding CSS property: "justify-content").
TrustedCertificateReset (Function)
Removes all the certificates added by TrustedCertificateAdd.
What is a database?
A database is an organized collection of data for a particular purpose (e.g., manage orders)...
8. Traffic statistics of dynamic websites
Modifies the background image of a window and specifies the display mode of this image.
1. Deploying a static website
The Pascal string of type corresponds to a length-prefixed string (this length is stored as a byte value). This type of variable is kept for backward compatibility.
docElementText (Variable type)
The DocElementText type is used to handle the characteristics of a Text element found in a DocElement variable.
SearchAAF (Property)
The SearchAAF property is used to:
  • find out whether the search via AAF is enabled on a non-editable Combo Box control,
  • enable (or not) the search via AAF on a non-editable Combo Box control.
PanelDetach (Function)
Detaches a Dockable Panel control to transform it into a floating window.
<Command variable>.ReadStandardOutput (Function)
Reads standard output data, for the command executed in console mode.
<Connection variable>.NotifDeleteCCRecipient (Function)
Deletes the recipients of a notification sent via the Control Centers (WDBal messaging tool).
StartDatePeriodDisplayed (Property)
The StartDatePeriodDisplayed property gets the start date of the range displayed in a Scheduler or Organizer control of a report.
PublicationDate (Property)
The PublicationDate property gets the date an element was last accessed.
DocEndModification (Function)
Signals the end of the grouping of a set of operations into a single event (undo/redo management).
MapItineraryDistance (Function)
Calculates the distance of an itinerary in a Map control.
StyleID (Property)
The StyleID property gets and sets the identifier of the style associated with an element.
EmulateInfo (Function)
Emulates the next call to Info and automatically clicks the "OK" button.
SelectedTextWithTag (Property)
The SelectedTextWithTag property is used to get or change the text selected in a rich edit control (RTF or HTML) with HTML or RTF formatting tags.
Zoom in the different editors
All editors of WINDEV, WEBDEV and WINDEV Mobile allow you to zoom in on the different elements displayed in the editor...
<Image variable>.DrawShadow (Function)
Adds a shadow effect on an image found in an Image variable.
SysThumbnailDeleteButton (Function)
Deletes one of the buttons found in the thumbnail of the application from the taskbar.
<upnpDevice variable>.GetMute (Function)
Retrieves the 'Mute' status of a UPnP device.
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).
FaxResume (Function)
Re-enables a fax paused in the spooler (pending fax).
Spatial data functions (prefix syntax)
Lit la valeur d'un des paramètres d'animation défini pour un champ Image.
Hasp constants
The Hasp constants are as follows...
<Chart>.Scatter3DAltitudeColor (Function)
Defines the different colors used according to the altitude levels of a series found in a 3D Scatter chart.
<Word Processing>.EndModification (Function)
Indicates the end of a series of actions performed in a Word Processing control in a single event ("undo/redo").
ERR_DISCONNECTED_EXEC
Displays the next plane of a Sliding Banner control.
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.
Information 2102: 'Long' does not exist anymore: the integers are coded on 4 bytes
Downloads a file from a remote drive to the user's computer.
BrowserShare (Function)
Starts the device's native share functionality.
<Code Editor>.Load (Function)
Loads a WLanguage code file in a Code Editor control.
<Image>.Occurrence (Function)
Returns the total number of images taken into account by the scroll.
SchedulerWorkingHourResource (Function)
Used to indicate the specific working hours per day and per resource in a Scheduler control.
SysNotificationSend (Function)
Sends an interactive notification to the system in order to be displayed.
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.
spIterationCount (Property)
The spIterationCount property is used to:
  • Get the iteration count of the hash algorithm used for an item of type "Password". This property can be used for items of type "Password" defined in the data model editor or programmatically.
  • Sets the iteration count of the hash algorithm used for an item of type "Password" (only for "Password" items described programmatically).
LogDirectory (Property)
The LogDirectory property is used to manage the directory of the log file described in the database schema.
<Image>AnimationGetParameter (Function)
Reads the value of one of the animation parameters defined for an Image field.
gpwBiometricAuthentication (Function)
Enables biometric authentication for the connected user or retrieves the current status for the connected user.
SchedulerSelectedRange (Function)
Returns the start or end date and time of the time slot selected in a Scheduler control.
IIS Version 7 to 10
Returns the list of files found in an archive.
The Sidebar control
The Sidebar control gives access to different options...
Copying controls from the page editor
The controls can be copied from the page editor...
<Image variable>.Clear (Function)
Clears the content of an Image variable and fills it with the specified color.
tapiCallStart (Function)
Returns the date and time of the beginning of call (incoming or outgoing call).
HMigrateLinkedCompositeKey (Function)
Migrates the values of the linked composite keys coming from a file in Hyper File 5.5 format to the HFSQL Classic format.
MyGuidedTour
The MyGuidedTour variable is used to handle the current Guided Tour. The MyGuidedTour variable is used to get the characteristics of the GuidedTour variable used.
ScanGet (Function)
Retrieves the characteristics of a scanner in a variable of type Scanner.
Error 1009: The member of the class is private
Constants for managing the multi-touch
10. Internal window
The Internal Window control is used to include a window (and its code) in another window. At runtime, the internal window will be dynamically merged with the host window.
IntervalYSecondaryAxis (Property)
The IntervalYSecondaryAxis property gets the interval between marks on the secondary Y-axis.
grWndSize (Function)
Defines the size of the window containing the chart.
NotesOpenDatabase (Function)
Gives access to the documents managed by Lotus Notes.
<Window>.Restore (Function)
Displays a WINDEV window to its initial size.
OpenChild (Function)
Opens a non-modal child window.
LDAPListAttribute (Function)
Lists the object attributes in an LDAP server.
NotesNbAttachment (Function)
Returns the number of files attached to an item of the current document in Lotus Notes.
Looper controls populated programmatically: Operations in WLanguage
Here is an overview of how to handle Looper controls populated programmatically in WLanguage.
CodeEditorGetError (Function)
Gets a compilation error from the code in the Code Editor control.
ASPExecute (Function)
Calls an external .asp script and returns the result in a string.
MapDeleteImage (Function)
Deletes an image drawn on the map displayed in a Map control.
GenerateGeometricImage (Function)
Randomly generates an image with geometric shapes. This image can be used to temporarily fill an Image control, for example.
Keyword properties
You can change the characteristics of a keyword at any time in the keyword properties...
RibbonAdaptSize (Function)
Adapts the size of the controls found in a Ribbon control according to the size of their caption.
NbState (Property)
The NbState property gets and sets the number of states of an image.
TwainSourceWidth (Function)
Returns the width (in millimeters) of the document captured by a Twain device.
Error 1029: The access to the base class is restricted by a protected inheritance
Informations sur un paramètre d'une API
<AuthToken>.Revoke (Function)
Revokes a JSON Web Token (JWT).
Debugging a connection to an HFSQL server
The stored procedures and the triggers are debugged from the environment, with real execution on the server...
Parameters of the procedure used by the ProximityShareAttendConnection function (Notification)
WLanguage procedure (also called "callback") called by the ShareProximityAttendConnection function to notify the connection status with a remote device.t
Specific features of iPhone/iPad applications
To simplify the reading in the controls used to view large volumes of data, the end user has the ability to zoom the data found in the control...
Query based on query
Queries can be based on items from another query...
Programming overview in C and C++
Several print modes are available for a report.
Resource
The Resource property is used to manage the resource associated with an appointment.
DefaultFunctions (Property)
The DefaultFunctions property gets and sets the list of functions available by default in the Code Editor control, or with the Compile, ExecuteCode or EvaluateExpression functions.
WEBDEV: Pages created via the RAD model
The page creation wizard offers many types of pages associated with HFSQL tables...
SpreadsheetDeleteImage (Function)
Deletes an image from the current worksheet in a Spreadsheet control.
WINDEV Mobile 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
gglOverride (Variable type)
The gglOverride type is used to define information about event notification overrides.
SpreadsheetSelectWorksheet (Function)
Selects a worksheet (identified by its name) in a Spreadsheet control.
TestCheckTrue (Function)
Checks whether an expression is set to True in assertive programming and in automated test mode.
WDInst: Manipulating the files to install
By default, the files to install are...
AnimationDuration (Property)
The AnimationDuration property sets the animation duration of the effect applied to the target control of a Guided Tour.
<PolygonGeo variable>.SerializeWKT (Function)
Serializes a geographic polygon using the Well-Known Text (WKT) format.
Defining specific character sets in HFSQL tables
When an application displays or saves data in HFSQL tables, this data is typed in the current language...
Modifying the query content
The queries are used to easily select the records coming from one or more files, matching one or more selection criteria, ...
Array (Variable type)
An array is a structured type used to group together a set of elements of the same type...
Tutorial
A tutorial is delivered with WINDEV, WEBDEV and WINDEV Mobile...
LDAPValidateModify (Function)
Validates the modification of an existing object in an LDAP server.
AnimationMinFPS (Function)
Configures the minimum number of images per second in order for the animations (transition effects) to be enabled in the controls.
DDEError (Function)
Returns the runtime status report of a DDE function.
OCR constants
Creates a reader used to read an XML document without loading it in memory.
<Image>.AnimationSetParameter (Function)
Changes one of the animation parameters used for a moving image (in an Image field).
UPNPModifyContrast (Function)
Modifies the contrast of a UPnP device.
TestCheckNull (Function)
Checks whether an expression is Null in assertive programming and in automated test mode.
Parameters of the procedure used by NearbyShareSend
WLanguage procedure ("callback") called by NearbyShareSend to notify whether or not the data was sent successfully.
grRealTimeInterval (Function)
Sets the time interval visible in a time chart with real-time display.
<Array>.Sort (Function)
Sorts a WLanguage array.
1. Project and database schema
Positions on the element found before the current element of a memory area and returns the value of this element.
GroupDelete (Function)
Deletes the current group of contacts from a Lotus Notes or Outlook address book.
Username (Property)
The Username property gets and sets the user's name.
Hasp (Function)
Interrogates an electronic HASP key (HASP-3, HASP-4, MemoHasp or NetHasp).
SysNumberScreen (Function)
Returns the number of screens currently connected to the current computer.
FlexColumnGap (Property)
The FlexColumnGap property gets and sets the size of the gutter that separates the columns of a Flexbox control.
FormulaBarVisible (Property)
The FormulaBarVisible property is used to:
  • Determine if a formula bar is displayed in a Spreadsheet control.
  • Show or hide a formula bar in a Spreadsheet control.
2. WLanguage functions specific to phones
Callback from the function PartageProximitéDemandeConnexion1.Cb for the parameter CallbackConnexion
BTOpenDeviceProperties (Function)
Opens the window of properties for a Bluetooth device.
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...
The OLE control
The OLE control is used to handle an OLE object...
PanelActivate (Function)
Activates a panel when several panels are docked together.
Check: Sending an email
The monitoring robot will...
SpreadsheetGetSelection (Function)
Retrieves the list of selected cells in a Spreadsheet control found in a window.
BackgroundImagePrinted (Property)
The property ImageFondImprimé allows you to:
  • Determine if the background image of a report (form or other) should be printed.
  • Print (or not) the background image of a report.
Operations performed on use case diagrams
The following paragraphs explain...
WLanguage procedure called by zipAddFileList
WLanguage procedure ("Callback") used by zipAddFileList to manage the progress of files being added to the archive.
Linestring2DAddPoint (Function)
Adds a new point to a 2D linestring.
WEBDEV scheduled task management functions
The following functions are used to manage scheduled WEBDEV tasks:
Generating SQL scripts
The content of an analysis can be exported in the format of SQL scripts for a specified database (SQL Server, Oracle, ...
The Switch control
Switch controls (also called "Toggle controls") are now commonly used in interfaces...
nWDInitProject: Project initialization code
Run the project initialization code...
TransparencyMode (Property)
The TransparencyMode property gets and sets the transparency mode of an image.
ClipboardUnicode (Function)
Returns the text found in the clipboard in Unicode format.
SysNotificationRemoveID (Function)
Removes all previously sent interactive notifications that match the specified identifier (ID).
1
2
3
4
5
6
9
>