ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

PicRotation (Function)
Rotates a WDPic image.
HListUser (Function)
Returns the list of users defined for a connection.
AppointmentNext (Function)
Reads the appointment after the current appointment in a Lotus Notes or Outlook calendar.
HListGroup (Function)
Returns the list of groups of users defined for a connection.
<Connection variable>.ListGroup (Function)
Returns the list of groups of users defined for a connection.
<Connection variable>.ListUser (Function)
Returns the list of users defined for a connection.
EmailStartOutlookSession (Function)
Allows you to access data handled by the Outlook messaging software (emails, contacts, groups of contacts, tasks, appointments and folders).
HDeleteGroup (Function)
Deletes (from the server) a group of users associated with a connection.
<Connection variable>.DeleteGroup (Function)
Deletes (from the server) a group of users associated with a connection.
<Connection variable>.DeleteUser (Function)
Deletes a user associated with a connection to the HFSQL server.
HDeleteUser (Function)
Deletes a user associated with a connection to the HFSQL server.
Sending and receiving emails
WINDEV, WEBDEV and WINDEV Mobile allow you to directly manage the emails from your applications...
<zipArchive>.SelectFile (Function)
Selects files from an archive.
Creating the Vision windows of the WINDEV RAD pattern
STOP (Reserved word)
STOP is used to call the WLanguage debugger during a test in the editor...
User Groupware and multilingual application/site
If your application is a multilingual application, the multilingual feature must also be managed in the windows/pages of user groupware...
<emailOutlookSession variable>.RemoveFolder (Function)
Deletes a folder from the Outlook messaging software.
Shared memory areas
WINDEV, WEBDEV and WINDEV Mobile allow you to handle shared memory areas...
ErrorInfo (Function)
Retrieves information about the last error that occurred in a function of a WINDEV, WINDEV Mobile or WEBDEV component.
LabelNumberToStart (Property)
The LabelNumberToStart property is used to:
  • Find out the number of the label on the label sheet from which the print will be performed.
  • Modify the number of the label from which the print will be performed on the label sheet.
<DiskFile variable>.ReadLineRegularExpression (Function)
Reads a line in an external file, gets sections of this line according to a regular expression and assigns them to a variable.
NotesListItem (Function)
Returns the list of items for the current Notes document in Lotus Notes.
<emailOutlookSession variable>.CloseSession (Function)
Closes an Outlook session.
Creating the Table windows of the WINDEV RAD pattern
Creating the Table pages of the WEBDEV RAD pattern
Use (Function)
Opens a WINDEV window and closes all other previously open windows.
<WDPic variable>.Rotation (Function)
Rotates a WDPic image.
zipSelectFile (Function)
Selects files from an archive.
<Connection variable>.InfoGroup (Function)
Returns information about the specified group of users.
<emailNotesSession variable>.CloseSession (Function)
Closes a Notes session.
CertificateSignExecutable (Function)
Signs an executable file with a certificate.
<Connection variable>.InfoUser (Function)
Updates the variables for user management with the information regarding the specified user.
HInfoGroup (Function)
Returns information about the specified group of users.
<zipArchive variable>.Close (Function)
Closes an archive.
WinInactiveEffect (Function)
Enables or disables the DDW (Dim Disabled Window) feature:
  • for a specific window.
  • for all the application windows.
zipNbFile (Function)
Returns the number of files found in an archive (in CAB, RAR, ZIP, WDZ or 7z format).
sClose (Function)
Closes the specified serial port, parallel port or infrared port.
Opening
The Opening keyword...
fOpen (Function)
Opens an external file (ANSI or UNICODE) for programmatic manipulation.
"END:" label
The END: label is used to define a code that will be systematically run at the end of process execution.
zipNbPartNeeded (Function)
Returns the number of parts of a given size required to split a single-part archive.
ODBCConnectionName (Property)
The ODBCConnectionName property is used to:
  • Identify the name of the ODBC connection used when printing a report based on a "query performed on a connection".
  • Specify the name of the ODBC connection used when printing a report based on a "query performed on a connection".
HInfoDatabaseProperty (Function)
Used to find out the properties of a database on an HFSQL server.
HAddGroup (Function)
Adds a group of users.
<zipArchive variable>.IsMulti (Function)
Returns the type of the archive: single-part archive or multi-part archive.
<Connection variable>.InfoDatabaseProperty (Function)
Used to find out the properties of a database on an HFSQL server.
WinEnableDDW (Function)
Enables or disables the DDW (Dim Disabled Window) feature:
  • for a specific window.
  • for all the application windows.
CertificateSignString (Function)
Creates the signature of a character string.
<DiskFile variable>.ChangeSize (Function)
Resizes an external file.
zipClose (Function)
Closes an archive.
ODBCPassword (Property)
The ODBCPassword property is used to:
  • Identify the password used to connect to a database via an ODBC driver or a Native Connector.
  • Specify the password used to connect to a database via an ODBC driver or a Native Connector.
ODBCUserName (Property)
The property ODBCUsername property property allows you to:
  • Identify the username used to connect to a database via an ODBC driver or a Native Connector.
  • Specify the username used to connect to a database via an ODBC driver or a Native Connector.
ODBCSQLCode (Property)
The ODBCCodeSQL property property allows you to:
  • Find out the SQL code of the "query performed on a connection" (data source of report).
  • Modify the SQL code of the "query performed on a connection" (data source of report).
<Connection variable>.AddGroup (Function)
Adds a group of users.
<zipArchive variable>.OpenRAR (Function)
Opens an existing archive in RAR format.
HInfoFileProperty (Function)
Gets the properties of a data file located in an HFSQL server.
zipSize (Function)
Returns the size of the archive (in ZIP, RAR, CAB, WDZ, 7z, gzip, TAR or TGZ (TAR.GZ) format):
  • the size of all compressed files found in the archive.
  • the size of all files found in the archive before compression.
sOpen (Function)
Opens and initializes:
  • a serial port.
  • a parallel port.
  • an infrared port.
<zipArchive variable>.FileSize (Function)
Returns the size of one of the archive files (in CAB, RAR, WDZ, ZIP, 7z, gzip, TAR or TGZ (TAR.GZ) format):
  • the compressed size of the file.
  • the size of file before compression.
<Connection variable>.InfoFileProperty (Function)
Gets the properties of a data file located in an HFSQL server.
<emailIMAPSession variable>.CloseSession (Function)
Closes an IMAP session.
zipNbPart (Function)
Returns the number of sub-archives (parts) of an archive in CAB, RAR, ZIP, WDZ, 7z, gzip, TAR or TGZ (TAR.GZ) format.
ODBCDatabaseName (Property)
The ODBCNameBase property allows you to:
  • Find out the name of the database used when printing a report based on a "query performed on a connection".
  • Specify the name of the database used when printing a report based on a "query performed on a connection".
<zipArchive variable>.DeleteAll (Function)
Deletes all files from an archive.
<emailPOP3Session variable>.CloseSession (Function)
Closes a POP3 session.
User Groupware: Multilingual applications
If your application is multilingual, it is also necessary to manage multilingualism in the User Groupware windows/pages...
zipOpenRAR (Function)
Opens an existing archive in RAR format.
HEndNoDatabaseAccess (Function)
Re-allows the access (which means the connection) to one or more databases accessible via a connection.
<Connection variable>.EndNoDatabaseAccess (Function)
Re-allows the access (which means the connection) to one or more databases accessible via a connection.
HModifyStructure (Example)
Usage example of the HModifyStructure function
HListDatabase (Function)
Lists the Client/Server databases associated with a connection.
EmailRemoveFolder (Function)
Deletes a folder from the Outlook messaging software or from an IMAP server.
zipDeleteAll (Function)
Deletes all files from an archive.
WinAnimationOpening (Function)
Modifies the type and duration of animations used when opening the application windows.
<emailIMAPSession variable>.StartSession (Function)
Starts an IMAP session.
<emailOutlookSession variable>.ListFolder (Function)
Returns the list of folders found in the Outlook messaging software.
EmailChangeFolder (Function)
Modifies the current folder in the messaging software (Outlook, messaging software using the IMAP protocol, ...).
<emailSMTPSession variable>.CloseSession (Function)
Closes an SMTP session.
IMAP protocol
The IMAP protocol is a standard protocol for managing emails...
<zipArchive variable>.ListFile (Function)
Returns the list of files found in an archive.
<DiskFile variable>.Unlock (Function)
Entirely or partially unlocks an external file.
zipFileSize (Function)
Returns the size of one of the archive files (in CAB, RAR, WDZ, ZIP, 7z, gzip, TAR or TGZ (TAR.GZ) format):
  • the compressed size of the file.
  • the size of file before compression.
<DiskFile variable>.Read (Function)
Reads:
  • a block of bytes (characters) in an external file (ANSI or Unicode),
  • the content of an external file (ANSI or Unicode) and assigns it to a memory area.
WinAnimationNext (Function)
Modifies the type and duration of animations used when opening and closing the next window.
Window with parameters
A window can:
  • Receive parameters when it is opened.
  • Return values when it is closed.
<Source>.ChangeConnection (Function)
Dynamically changes the connection associated with a data file.
EmailStartIMAPSession (Function)
Starts a session for receiving and reading emails with the IMAP protocol.
HDescribeConnection (Example)
Usage example of the HDescribeConnection function
<EmailOutlookSession variable>.GetAll (Function)
Retrieves all the emails found on an Outlook server.
OutlookStartSession (Function)
Allows you to access data handled by the Outlook messaging software (emails, contacts, groups of contacts, tasks, appointments and folders).
<EmailNotesSession variable>.GetAll (Function)
Retrieves all the emails found on a Notes server.
<DiskFile variable>.Open (Function)
Opens an external file (ANSI or Unicode) so that it can be manipulated programmatically
HSubstDir (Function)
Associates the data directory specified in the analysis with a directory found on disk.
<EmailPOP3Session variable>.GetAll (Function)
Retrieves all the emails found on a POP3 server.
HCheckStructure (Function)
Defines the mode for comparing data files.
SendMessage (Function)
Sends a Windows message to a control or to a window.
zipOpen (Function)
Opens an existing archive.
AppointmentDelete (Function)
Deletes:
  • the current appointment from the calendar of a Lotus Notes or Outlook messaging.
  • an appointment from the calendar found on a mobile device (Android/iOS).
<zipArchive variable>.Merge (Function)
Merges the different sub-archives found in a multi-part archive to create a single-part archive.
The planes (in a window or in a report)
The planes are used to group the window controls...
ContactDelete (Function)
Deletes the current contact:
  • from a Lotus Notes or Outlook address book.
  • in the Phone contacts list (Android, iPhone or iPad).
Managing the emails with the POP3/SMTP protocols
The POP3 and SMTP protocols are protocols for email management recognized by all Internet Service Providers...
sParameter (Function)
Defines or modifies the parameters for configuring the specified serial port, parallel port or infrared port.
zipExtractAll (Function)
Extracts all files from an archive and decompresses them.
fWrite (Example)
Usage example of the fWrite function
EmailCloseSession (Function)
Closes an email management session depending on the selected mode (SMTP/POP3, IMAP, MS Exchange or Lotus Notes).
EmailListFolder (Function)
Returns the list of folders:
  • found in the Outlook messaging software.
  • for an IMAP session.
KeepVisibleHierarchy (Property)
The KeepVisibleHierarchy property is used to:
  • Know which elements of the hierarchical table are printed: print the complete hierarchy or print the hierarchy visible in the field.
  • Modify hierarchy print mode: print complete hierarchy or print hierarchy visible in field.
EmailSeekFirstNotes (Function)
Seeks one or more emails according to specified criteria, in a local or remote Lotus Notes or Domino database.
Parameters of the procedure used by fReadLine
WLanguage procedure ("Callback") called by fReadLine for each line read in the file.
Creating the Vision pages of the WEBDEV RAD pattern
Detailed use of WINDEV FTP/RPC
WLanguage procedure called by fMemOpen
Procedure ("Callback") called by fMemOpen if the memory area is modified by another WLanguage application.
AppointmentReset (Function)
Reinitializes:
zipMerge (Function)
Merges the different sub-archives found in a multi-part archive to create a single-part archive.
Report based on an Organizer control
A report based on an Organizer control is used to directly print the information displayed in the Organizer control
HTTPCookieManage (Function)
Enables or disables the management of cookies in an HTTP request run:
<DiskFile variable>.Write (Function)
Writes:
  • a character string to an external file.
  • a memory section.
TaskFirst (Function)
Reads the first task in a Lotus Notes or Outlook task list.
EmailGetAll (Function)
Retrieves all the emails found on a server.
<EmailIMAPSession>.GetAll (Function)
Retrieves all the emails found on an IMAP server.
<Source>.Password (Function)
Defines the password used to create or open a data file.
Report based on a Scheduler control
A report based on a Scheduler control is used to directly print the information displayed in the Scheduler control...
HPass (Function)
Defines the password used to create or open a data file.
AppointmentModify (Function)
Modifies the current appointment:
  • in a Lotus Notes or Outlook calendar.
  • in the calendar found on a mobile device (Android/iOS).
emailOutlookSession (Variable type)
The emailOutlookSession type is used to handle the Outlook messaging software (emails, contacts, groups of contacts, tasks, appointments and folders).
Non-modal management of a window
The window that opens another window is called parent window ; the windows opened by the parent window are called child windows...
ActionPlanConfigure (Function)
Configures an action plan in the software factory.
zipArchivedFile (Variable type)
The zipArchivedFile type is used to handle:
  • a file contained in an archive corresponding to one of the following formats: ZIP, CAB, RAR, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ).
  • a file to add into an archive.
HandleParentNext (Function)
Forces the parent of the next window to open.
<DiskFile variable>.ReadLine (Function)
Reads a line from an external file (ANSI or Unicode).
<DiskFile variable>.WriteLine (Function)
Writes a line to a text file (ANSI or Unicode).
<zipArchive variable>.InfoFile (Function)
Returns the characteristics of a file found an archive:
  • The name of the file and its stored path.
  • The initial size of the file.
  • The compressed size of file.
  • The date and time of file creation.
  • The date and time of file modification.
  • The date and time of file access.
  • The file attributes.
  • The file encryption mode.
EmailStartSession (Function)
Starts an email management session based on the selected management mode (POP3, SMTP, IMAP or MS Exchange).
BrowsedItem (Property)
The BrowsedItem property is used to:
  • Get the item used to automatically loop through Table, Looper, List Box, ListView and Combo Box controls, supercontrols and reports based on data files.
  • Change the item used to automatically loop through Table, Looper, List Box, ListView and Combo Box controls, supercontrols and reports based on data files. Then, the iteration is reinitialized.
zipExtractDirectory (Function)
Automatically extracts and decompresses files from a directory in the file tree of an archive to a physical location.
<zipArchive variable>.ExtractDirectory (Function)
Automatically extracts and decompresses files from a directory in the file tree of an archive to a physical location.
zipInfoFile (Function)
Returns the characteristics of a file found an archive:
  • The name of the file and its stored path.
  • The initial size of the file.
  • The compressed size of file.
  • The date and time of file creation.
  • The date and time of file modification.
  • The date and time of file access.
  • The file attributes.
  • The file encryption mode.
Report based on a TreeView Table control
You can use a report based on a TreeView Table control to directly print the information displayed in a TreeView Table control found...
emailPOP3Session (Variable type)
The emailPOP3Session type is used to access a messaging server by using the POP3 protocol (Post Office Protocol) in order to retrieve the messages found on this server.
EmailReadMessage (Example)
Usage example of the EmailReadMessage function
iPrintSignature (Function)
Prints an image of the signature in a rectangular area.
Handling RTF in an Edit control
Rich Text Format (RTF) is used to encode text and simplify exchange between applications...
Manipulating a database from a Java application
You can start developing your application as soon as the WINDEV project is defined as being a Java project...
Connection (Variable type)
The Connection type is used to describe one or more connections to external databases (HFSQL Client/Server, Native Connector, etc, ...
emailIMAPSession (Variable type)
The emailIMAPSession type is used to access a messaging server by using the IMAP protocol (Internet Access Message Protocol) in order to retrieve the messages found on this server.
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.
picLayer (Variable type)
The picLayer type is used to define all the advanced characteristics of a layer of an image loaded in a WDPic variable.
Creating the Relation windows of a WINDEV RAD pattern
emailSMTPSession (Variable type)
The emailSMTPSession type is used to access a messaging server by using the SMTP protocol (Simple Mail Transfer Protocol) in order to send emails.
HSubstDir (Example)
Usage example of the HSubstDir function
<zipArchive variable>.Split (Function)
Splits an archive into several sub-archives of a given size.
HDescribeConnection (Function)
Describes a new connection to an external database.
zipSplit (Function)
Splits an archive into several sub-archives of a given size.
iDestination (Function)
Configures the print destination.
<zipArchive variable>.ExtractAll (Function)
Extracts all files from an archive and decompresses them.
CertificateCheckString (Function)
Checks the correspondence between a signature and a string.
SQLTransaction (Example)
Usage example of the SQLTransaction function
NumHelp (Function)
Returns the number of the help context associated with the specified control.
HOpenConnection (Function)
Opens a connection to a specific database.
DomoClose (Function)
Closes the communication opened by DomoOpen.
TimerSys (Function)
Periodically and automatically calls a WLanguage procedure.
sWrite (Function)
Writes a character string to the output buffer of the specified serial port, parallel port or infrared port.
<EmailOutlookSession variable>.Update (Function)
Updates the messages of MS Exchange according to the email server.
zipExtractFile (Function)
Extracts a file from an archive and automatically decompresses it to a physical location or in memory.
Gantt Chart report
The report editor gives you the ability to create "Gantt Chart" reports...
zipExtractFileList (Function)
Extracts and decompresses a list of files found in an archive to a physical location.
Report based on a Looper control
A report based on a Looper control is used to directly print the information displayed in the control...
Writing an email
Writing an email in WLanguage consists in filling the email structure of WLanguage...
TaskDelete (Function)
Deletes the current task from the task list of a Lotus Notes or Outlook messaging.
GroupReset (Function)
Reinitializes the Group structure.
<emailOutlookSession variable>.ChangeFolder (Function)
Modifies the current folder in the Outlook messaging software.
GroupDelete (Function)
Deletes the current group of contacts from a Lotus Notes or Outlook address book.
Report based on a Table control
A report based on a Table control is used to directly print the information displayed in the control (data-bound or populated programmatically) ...
TaskRead (Function)
Reads a task in a Lotus Notes or Outlook task list.
<emailOutlookSession variable>.CurrentFolder (Function)
Returns the name of the current folder in the Outlook messaging software.
<emailOutlookSession variable>.AddFolder (Function)
Adds a folder into the Outlook messaging software.
<Connection variable>.StopServer (Function)
Stops an HFSQL server.
Error handling WLanguage procedure called by zipExtractDirectory
WLanguage procedure ("Callback") called if an error is encountered when extracting files with zipExtractDirectory.
DomoStatus (Function)
Used to find out whether an electrical device (compatible with the X10 protocol) is switched on or off.
GroupModify (Function)
Modifies the current group of contacts in a Lotus Notes or Outlook address book.
TaskNext (Function)
Reads the task after the current task in a Lotus Notes or Outlook task list.
GroupFirst (Function)
Reads the first group of contacts in a Lotus Notes or Outlook address book.
GroupAdd (Function)
Adds a group of contacts in a Lotus Notes or Outlook address book.
GroupRead (Function)
Reads a group of contacts in a Lotus Notes or Outlook address book.
HStopServer (Function)
Stops an HFSQL server.
<zipArchive variable>.OpenCAB (Function)
Opens an existing archive in CAB format.
GroupLast (Function)
Reads the last group of contacts in a Lotus Notes or Outlook address book.
Page with parameters
GroupPrevious (Function)
Reads the group of contacts before the current group in a Lotus Notes or Outlook address book.
GroupNext (Function)
Reads the group of contacts after the current group in a Lotus Notes or Outlook address book.
Creating the menus for the pages of the WEBDEV RAD pattern
Creating the link buttons in the windows of a WINDEV RAD pattern
DomoSend (Function)
Sends a command to one or more electrical devices compatible with the X10 protocol.
Email (Variable type)
The Email type is used to handle the email content as well as the associated information.
Managing emails with "Simple MAPI"
Simple MAPI simplifies the management of emails received by the hosting provider...
2026 new features brochure: WINDEV new features
What's new in WINDEV 2026 in the What's new 2026 brochure.
1
2
3
4
5
6
8
>