ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

dCopy (Function)
Copies an image to another image.
Spreadsheet report
The report editor allows you to create "Spreadsheet" reports...
<Source>.EndNoModif (Function)
Unlocks a file that was locked by the same program with HNoModif.
Oracle Native Connector: Retrieve the output value of a stored procedure
The Native Oracle Connector is used to:
  • specify the input values during the call to a stored procedure.
  • retrieve the output values after a call to a stored procedure.
<TreeView>.Sort (Function)
Sorts the elements found in a TreeView control.
GglGetLicense (Function)
Returns the text of license for using the Google libraries.
How to create and run an SQL query through programming?
This help page explains how to create and run an SQL query through programming.
<Source>.ExportXLS (Function)
Exports records from a table (HFSQL or OLE DB), view or query to an Excel file (XLSX).
<Source>.CheckMemo (Function)
Checks the structural integrity of memos in an HFSQL table.
Twain constants
List of constants used by the Twain functions.
<Chart>.DeleteSeries (Function)
Deletes a data series from a chart.
<Source>.DeactivateAutoFilter (Function)
Disables an automatic filter on the linked files when browsing an XML file.
Organizer control description (page control)
The Organizer control can be configured in the editor via the description window ("Details" tab)...
<Source>.Version (Function)
Used to find out:
  • whether the content of a file was modified.
  • whether the content of a file used by a query was modified.
SQLListSource (Function)
Lists the data sources declared on a local site.
<Menu>.Clone (Function)
Clones a menu or a menu option as well as the associated code.
1. Components provided with WINDEV
WINDEV is provided with projects that contain components.
Coloring a row, a column or a cell found in a control (AAF)
To simplify the reading in the controls used to view large volumes of data, the end user has the ability to color the data found in the control...
Constants used for managing the multi-touch
Constants for managing the multi-touch
IndentFirstLine (Property)
The IndentFirstLine property gets and sets the indent of the first line of an element.
DocEndModification (Function)
Signals the end of the grouping of a set of operations into a single event (undo/redo management).
zipNbPartNeeded (Example)
Usage example of the zipNbPartNeeded function
HClusterNodeInfo (Function)
Returns the status of each cluster node by interrogating the coordinator.
InsertReference (Function)
Adds the reference of an object at given position in a one-dimensional array.
<Tab>.Close (Function)
Closes a dynamic pane in a Tab control.
FaxResume (Function)
Re-enables a fax paused in the spooler (pending fax).
StyleID (Property)
The StyleID property gets and sets the identifier of the style associated with an element.
Error 1009: The member of the class is private
Constants for managing the multi-touch
Recycle bin functions
List of functions for managing the recycle bin
<Command variable>.ReadStandardOutput (Function)
Reads standard output data, for the command executed in console mode.
Setup mode
Several methods can be used to distribute a WINDEV application...
WiFiSelectNetworkCard (Function)
Selects the Wi-Fi network card that will be used for the next calls to the WiFi functions.
The AWP technology (Active WEBDEV Page)
PC SOFT proposes a new technology...
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.
15. Project Management Hub
Changes or returns the visibility status of the refresh bar in a Looper control.
WINDEV 2026 Tutorial - Table of contents
Seeks and retrieves the records (Salesforce objects) deleted during the specified period.
DLNA/UPnP functions
The following WLanguage functions are used to handle UPnP devices
Snap to grid
The different editors of WINDEV, WEBDEV and WINDEV Mobile allow you to align the elements via a snap-on grid...
Keyword properties
You can change the characteristics of a keyword at any time in the keyword properties...
9. Queries
Reads the data found on the output buffer of the SSH session.
SchedulerSelectedRange (Function)
Returns the start or end date and time of the time slot selected in a Scheduler control.
HCreationIfNotFound (Example)
Example of the HCreationIfNotFound function
SpreadsheetDeleteImage (Function)
Deletes an image from the current worksheet in a Spreadsheet control.
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).
RibbonAdaptSize (Function)
Adapts the size of the controls found in a Ribbon control according to the size of their caption.
PreviousStep (Property)
The PreviousStep property defines whether or not the user can go to the previous step of a Guided Tour.
<WDPic variable>.DrawTextMarkdown (Function)
Draws Markdown text in a variable of type WDPic.
<Window>.EdDo (Window)
Runs an action (defined programmatically) and enables Undo/Redo operations on this action.
<Word Processing>.EndModification (Function)
Indicates the end of a series of actions performed in a Word Processing control in a single event ("undo/redo").
zipNbFile (Example)
Usage example of the zipNbFile function
StartDatePeriodDisplayed (Property)
The StartDatePeriodDisplayed property gets the start date of the range displayed in a Scheduler or Organizer control of a report.
SysNameExe (Function)
Returns the name and full path of an application.
TableMoveBranch (Function)
Moves the content of a row as well as its entire descending tree structure in a TreeView Table control.
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.
TypeVar (Function)
Identifies the type of an expression, a variable (during a call to a procedure for example) or a control.
DriveCopyFile (Function)
Copies a single file on a remote drive to another directory on same drive.
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.
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.
Comparing the project messages
The comparison between source and target text helps you find translation errors...
PublicationDate (Property)
The PublicationDate property gets the date an element was last accessed.
<Connection variable>.NotifDeleteCCRecipient (Function)
Deletes the recipients of a notification sent via the Control Centers (WDBal messaging tool).
ToastDisplayIW (Function)
Opens a toast whose content is based on an internal window.
<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.
Operations performed on sequence diagrams
The following paragraphs explain...
Camera/Video functions (prefix syntax)
Closes the current browser window and stops the execution of the current code.
4. HFSQL Classic
MyChildWindow is used to handle the child window of the current window.
SchedulerWorkingHourResource (Function)
Used to indicate the specific working hours per day and per resource in a Scheduler control.
<Image>.Occurrence (Function)
Returns the total number of images taken into account by the scroll.
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.
4. Monitor your applications
Displays the first image for the scroll.
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.
xmlSignatureVerification (Variable type)
The xmlSignatureVerification type is used to define the information required to verify an XML signature.
Error 107: Redefinition of the parameter
The Notification keyword can correspond to:
Properties associated with reports and controls
List of properties associated with the reports and their controls
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...
EmulateSimulator (Function)
Emulates the window of the mobile (Android/iOS) simulator.
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.
ImageLast (Function)
Displays the last image for the scroll.
SysNotificationSend (Function)
Sends an interactive notification to the system in order to be displayed.
DisplayedItem (Property)
The DisplayedItem property is used to:
  • Find out the item or the variable displayed by the control.
  • Modify the item or the variable displayed by the control.
Using objects
To access a class, the object must be declared as being part of the class to handle, this is called object instantiation...
PanelDetach (Function)
Detaches a Dockable Panel control to transform it into a floating window.
<Table>.ModifyLine (Function)
Modifies a row in:
  • a Table control,
  • a TreeView Table control.
Parameters of the procedure used by NearbyShareSend
WLanguage procedure ("callback") called by NearbyShareSend to notify whether or not the data was sent successfully.
7. Source Code Manager (SCM)
A window can:
  • Receive parameters when it is opened.
  • Return values when it is closed.
grRealTimeInterval (Function)
Sets the time interval visible in a time chart with real-time display.
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.
<upnpDevice variable>.GetMute (Function)
Retrieves the 'Mute' status of a UPnP device.
MatFill (Example)
Usage example of the MatFill function
SysThumbnailDeleteButton (Function)
Deletes one of the buttons found in the thumbnail of the application from the taskbar.
BTOpenDeviceProperties (Function)
Opens the window of properties for a Bluetooth device.
TestCheckNull (Function)
Checks whether an expression is Null in assertive programming and in automated test mode.
nWDInitProject: Project initialization code
Run the project initialization code...
Spatial data functions (prefix syntax)
Lit la valeur d'un des paramètres d'animation défini pour un champ Image.
6. Printing the product catalog
WINDEV Mobile Tutorial - Developing an Android and iOS application Lesson 6 - Printing the product catalog - 20 min
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.
ERR_DISCONNECTED_EXEC
Displays the next plane of a Sliding Banner control.
3. Multi-criteria search
WINDEV Tutorial: Managing data in a WINDEV application Lesson 3 - Multi-criteria search - 40 min
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.
FileToPage (Function)
Automatically updates the controls of a page with:
  • the values of the bound items in the current record (loaded in memory) of the table described in the data model editor. This operation is performed regardless of the state of the controls (grayed, inactive or invisible).
  • the values of the bound WLanguage variables. This operation is performed regardless of the state of the controls (grayed, inactive or invisible).
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.
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.
Writing an email
Writing an email in WLanguage consists in filling the email structure of WLanguage...
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.
<Page>.FromFile (Function)
Automatically updates the controls of a page with:
  • the values of the bound items in the current record (loaded in memory) of the table described in the data model editor. This operation is performed regardless of the state of the controls (grayed, inactive or invisible).
  • the values of the bound WLanguage variables. This operation is performed regardless of the state of the controls (grayed, inactive or invisible).
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.
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").
<Window>.Restore (Function)
Displays a WINDEV window to its initial size.
<Source>.Previous (Function)
Sets the position on the previous record of the table according to a browse item.
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.
Describing a report table
To display the table description, select "Table description" in the context menu of one of the table elements
GenerateGeometricImage (Function)
Randomly generates an image with geometric shapes. This image can be used to temporarily fill an Image control, for example.
TreeView Table control properties
List of properties associated with the TreeView Table control
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).
<Source>.ReadSeekLast (Function)
Sets the position on the last record whose value for a specific item is less than or equal to a sought value (exact-match search).
Debugging a connection to an HFSQL server
The stored procedures and the triggers are debugged from the environment, with real execution on the server...
Query based on query
Queries can be based on items from another query...
<Source>.Forward (Function)
Moves several records forward from the current position in the table, according to a specified item.
Programming overview in C and C++
Several print modes are available for a report.
I was using Visual Basic with WINDEV 5.5. How to do it in WINDEV 2026?
You have the ability to use external languages with WINDEV...
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.
List of reserved words
The ReturnedValue property is used to:
  • Get and change the value returned by a window, page or report.
  • Get and change the value returned by an option in a Radio Button control.
WEBDEV: Pages created via the RAD model
The page creation wizard offers many types of pages associated with HFSQL tables...
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.
docElementText (Variable type)
The DocElementText type is used to handle the characteristics of a Text element found in a DocElement variable.
WDInst: Manipulating the files to install
By default, the files to install are...
Viewing a window in 3 dimensions
Your window contains overlapping controls?...
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, ...
OCRExtractTextBlock (Function)
Returns all the text blocks of an image.
Tutorial
A tutorial is delivered with WINDEV, WEBDEV and WINDEV Mobile...
<Source>.ChangeDir (Function)
Changes the path to a table (i.e. directory in which the file will be handled).
LooperStartFilling (Function)
Starts the process to populate a Looper control programmatically.
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.
CheckAnyTrue (Function)
Returns True if at least one element of an array is True.
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.
WEBDEV Page control
The WEBDEV Page control allows you to integrate a WEBDEV page into a WINDEV application...
<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.
New products brochure 28: WINDEV new products
New features in WINDEV 28 presented in the New Features brochure.
Table control properties
You can manipulate Table controls in a window or page using the following WLanguage properties...
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
MapItineraryDistance (Function)
Calculates the distance of an itinerary in a Map control.
<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.
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...
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.
The RTF control (Report editor)
The "RTF" (Rich Text Format) control is used to display a formatted character string in your report...
Field filters Table linked to a table
To filter the records displayed in a Table control linked to a table, WINDEV, WEBDEV and WINDEV Mobile offer several options...
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.
<Image variable>.DrawShadow (Function)
Adds a shadow effect on an image found in an Image variable.
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
1
6
7
8