ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Complete (Function)
Returns a character string of a specified length.
<ANSI string>.Complete (Function)
Returns a character string of a specified length.
Pascal string of (Variable type)
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.
ListAdd (Function)
Adds an element to a List Box, ListView or Combo Box control populated programmatically.
Manipulating Spin controls programmatically
WINDEV allows you to programmatically manipulate Spin controls...
Manipulating Toolbar controls programmatically (prefix syntax)
WINDEV allows you to programmatically manipulate Toolbar controls...
INIWrite (Function)
Writes a specific value into an INI file (or into a file structured like an.INI file).
NumberPage (Property)
The NumberPage property is used to get:
  • the number of pages in a "multi-page" image file. This image is displayed in an Image control or in the background of a Chart control.
  • the number of pages in a PDF file displayed in an Image control.
  • the number of pages found in a PDF file displayed in a PDF Reader control.
  • the number of pages found in a DOCX file displayed in a Word Processing control.
The AWP technology (Active WEBDEV Page)
PC SOFT proposes a new technology...
zipNbPartNeeded (Example)
Usage example of the zipNbPartNeeded function
DocEndModification (Function)
Signals the end of the grouping of a set of operations into a single event (undo/redo management).
StyleID (Property)
The StyleID property gets and sets the identifier of the style associated with an element.
SchedulerSelectedRange (Function)
Returns the start or end date and time of the time slot selected in a Scheduler control.
FaxResume (Function)
Re-enables a fax paused in the spooler (pending fax).
RibbonAdaptSize (Function)
Adapts the size of the controls found in a Ribbon control according to the size of their caption.
WINDEV 2026 Tutorial - Table of contents
Seeks and retrieves the records (Salesforce objects) deleted during the specified period.
Keyword properties
You can change the characteristics of a keyword at any time in the keyword properties...
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).
Error 1009: The member of the class is private
Constants for managing the multi-touch
StartDatePeriodDisplayed (Property)
The StartDatePeriodDisplayed property gets the start date of the range displayed in a Scheduler or Organizer control of a report.
<Word Processing>.EndModification (Function)
Indicates the end of a series of actions performed in a Word Processing control in a single event ("undo/redo").
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.
WiFiSelectNetworkCard (Function)
Selects the Wi-Fi network card that will be used for the next calls to the WiFi functions.
IndentFirstLine (Property)
The IndentFirstLine property gets and sets the indent of the first line of an element.
Parameters of the procedure used by NearbyShareSend
WLanguage procedure ("callback") called by NearbyShareSend to notify whether or not the data was sent successfully.
SpreadsheetDeleteImage (Function)
Deletes an image from the current worksheet in a Spreadsheet control.
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...
Camera/Video functions (prefix syntax)
Closes the current browser window and stops the execution of the current code.
9. Queries
Reads the data found on the output buffer of the SSH session.
4. Monitor your applications
Displays the first image for the scroll.
HCreationIfNotFound (Example)
Example of the HCreationIfNotFound function
Recycle bin functions
List of functions for managing the recycle bin
EmulateSimulator (Function)
Emulates the window of the mobile (Android/iOS) simulator.
<List Box>.Insert (Function)
Inserts an element into a List Box, ListView or Combo Box control populated programmatically.
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.
ImageLast (Function)
Displays the last image for the scroll.
<Command variable>.ReadStandardOutput (Function)
Reads standard output data, for the command executed in console mode.
7. Source Code Manager (SCM)
A window can:
  • Receive parameters when it is opened.
  • Return values when it is closed.
MatFill (Example)
Usage example of the MatFill function
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.
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.
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.
SysNameExe (Function)
Returns the name and full path of an application.
<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).
xmlSignatureVerification (Variable type)
The xmlSignatureVerification type is used to define the information required to verify an XML signature.
Operations performed on sequence diagrams
The following paragraphs explain...
<upnpDevice variable>.GetMute (Function)
Retrieves the 'Mute' status of a UPnP device.
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.
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:
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...
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").
zipNbFile (Example)
Usage example of the zipNbFile function
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.
SysNotificationSend (Function)
Sends an interactive notification to the system in order to be displayed.
PanelDetach (Function)
Detaches a Dockable Panel control to transform it into a floating window.
Replace (Function)
Replaces all occurrences of a specified substring in a string with another specified substring.
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.
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.
<Source>.EndNoModif (Function)
Unlocks a file that was locked by the same program with HNoModif.
<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.
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.
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.
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.
Deploying an Android application
WINDEV Mobile Tutorial: Deploying an Android application 10 min
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.
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.
PublicationDate (Property)
The PublicationDate property gets the date an element was last accessed.
2. WEBDEV administrator in practice
Builds a sequence of characters containing a line.
<Connection variable>.NotifDeleteCCRecipient (Function)
Deletes the recipients of a notification sent via the Control Centers (WDBal messaging tool).
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.
<docFragment variable>.ClearFormatting (Function)
Replaces the current formatting of a selection with the default formatting.
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.
Manipulating Word Processing controls programmatically
Word Processing controls can be manipulated programmatically...
gpwBiometricAuthentication (Function)
Enables biometric authentication for the connected user or retrieves the current status for the connected user.
TrustedCertificateReset (Function)
Removes all the certificates added by TrustedCertificateAdd.
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.
Manipulating Ribbon controls programmatically
WINDEV allows you to programmatically manipulate Ribbon controls, as well as their tabs and groups.
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.
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.
Site testing: the different types of tests available
WEBDEV includes multiple methods for testing your sites...
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...
NetSendFile (Function)
Transmits a file to an FTP server (File Transfer Protocol) powered by WINDEV.
This function is kept for backward compatibility.
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...
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.
Upgrading a WEBDEV Cluster
WEBDEV Cluster is a hosting solution for WEBDEV websites that ensures high performance and availability...
WEBDEV: Pages created via the RAD model
The page creation wizard offers many types of pages associated with HFSQL tables...
3. Dates, arrays and structures
WEBDEV Tutorial - WLanguage basics Lesson 3 - Dates, arrays and structures - 20 min
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.
Native XML Connector
WINDEV and WEBDEV allow you to import and handle a definition of XML files via the data model editor...
How to retrieve the bugs or suggestions of my users?
The different Control Centers provided with WINDEV allow you to easily manage the user feedback for your applications...
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, ...
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.
Use WebSockets with the WebSocket server
The WebSocket protocol provides a communication channel over a TCP socket for browsers and Web servers...
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.
<Code Editor>.Load (Function)
Loads a WLanguage code file in a Code Editor control.
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.
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...
7. Sending an email
WINDEV Tutorial: Managing data in a WINDEV application Lesson 7 - Sending an email - 20 min
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...
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).
<Polygon2D variable>.IsValid (Function)
Checks whether the specified 2D polygon is valid according to the OGC rules.
The "Stock" charts
The Stock charts are used to represent the variations in the values of shares...
DDE errors
When a DDE function fails (returns False for example), ErrorInfo allows you to find out the number of the corresponding error...
List (Property)
The List property is used to handle the different lists of a Kanban control. You can add, modify or delete lists from a Kanban control, or navigate between them.
WinEdDo (Function)
Runs an action (defined programmatically) and enables Undo/Redo operations on this action.
eDefaultMemCurrency (Function)
Identifies or modifies the stored currency used by default.
GglListContactByRequest (Function)
Retrieves a list of contacts from custom parameters.
Welcome to WINDEV, WEBDEV and WINDEV Mobile
The home page allows you to easily perform the operations for creating and opening projects...
VisualEffect (Property)
The VisualEffect property allows you to apply a visual effect on a control or group of controls in a window.
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).
GanttListLink (Function)
Lists the links in a Gantt Chart column in a Table or TreeView Table control.
Creating, editing and deleting a style (help system)
WINDEV allows you to manipulate the styles defined for a help system (HLP or CHM file)...
<Gantt chart>.ListLink (Function)
Lists the links in a Gantt Chart column in a Table or TreeView Table control.
Parameters of the procedure used by NearbyShareRequestConnection (Notification)
Callback of the NearbyShareRequestConnection1.Cb function for the "CallbackConnection" parameter
ClipboardHeight (Function)
Calculates the height of an image (in bitmap format) found in the clipboard.
Queue, stack and list functions
List of Queue, Stack and List functions
OrgOccurrence (Function)
Returns the number of elements found in an Organization Chart control.
1
9