ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

zipCurrentFile (Function)
Returns the name of the archived file currently handled by the functions for adding and extracting files.
zipClose (Function)
Closes an archive.
<zipArchive variable>.Open (Function)
Opens an existing archive.
zipOpen (Function)
Opens an existing archive.
zipStartAddingFile (Function)
Declares the start of the optimized addition of files to a CAB, ZIP, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
zipOpenCAB (Function)
Opens an existing archive in CAB format.
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.
<zipArchive variable>.ListFile (Function)
Returns the list of files found in an archive.
zipCreate (Function)
Creates an archive.
<zipArchive variable>.Create (Function)
Creates an archive.
<zipArchive variable>.StartAddingFile (Function)
Declares the start of the optimized addition of files to a CAB, ZIP, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
SCM Administrator: Administrator-only options
The SCM administrator includes specific tools for managing repositories...
JavaExecute (Example)
Usage example of the JavaExecute function
MaskZipCode (Function)
Retrieves the postal code input mask adapted to a given country.
zipNbPartNeeded (Function)
Returns the number of parts of a given size required to split a single-part archive.
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.
<zipArchive variable>.ChangePath (Function)
Modifies the stored path of a file in an archive (in ZIP, WDZ or 7z format).
Importing and exporting a WEBDEV Application Server
WEBDEV Account Manager allows you to easily import and export the WEBDEV Application Server configuration...
WDZip: Manipulating archive files
Compressed files in an archive can be manipulated using WDZip...
<zipArchive>.SelectFile (Function)
Selects files from an archive.
zipListFile (Function)
Returns the list of files found in an archive.
<zipArchive variable>.ExtractPath (Function)
Returns the path of a file found in the archive.
The archives
WINDEV, WEBDEV and WINDEV Mobile propose several WLanguage functions allowing you to compress and merge your files into archives...
<zipArchive variable>.DeleteAll (Function)
Deletes all files from an archive.
JavaExecute (Function)
Starts a Java application or a Java applet by invoking the "Main" method of a given Java class.
zipExtractPath (Function)
Returns the path of a file found in the archive.
zipSelectFile (Function)
Selects files from an archive.
zipIsMulti (Function)
Returns the type of the archive: single-part archive or multi-part archive.
WDZip: Overview
WDZip is used to compress and group your files in archives...
zipDeleteAll (Function)
Deletes all files from an archive.
<zipArchive variable>.Exist (Function)
Determines whether an archive exists.
zipEndAddingFile (Function)
Declares the end of the optimized addition of a series of files to an archive.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
<zipArchive variable>.DeleteFile (Function)
Deletes a file from an archive.
<zipArchive variable>.FindFile (Function)
Search for a file in an archive (CAB, ZIP, RAR, WDZ, 7z, gzip, TAR or TGZ (TAR.GZ) format).
<zipArchive variable>.EndAddingFile (Function)
Declares the end of the optimized addition of a series of files to an archive.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
zipCompressionLevel (Function)
Changes the compression level used when creating an archive in ZIP format or in 7z format.
<zipArchive variable>.Merge (Function)
Merges the different sub-archives found in a multi-part archive to create a single-part archive.
<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.
zipChangePath (Function)
Modifies the stored path of a file in an archive (in ZIP, WDZ or 7z format).
zipPassword (Function)
Defines the password used to add files into the specified archive and to extract files from the specified archive (RAR, ZIP and WDZ format).
zipExist (Function)
Determines whether an archive exists.
zipFindFile (Function)
Search for a file in an archive (CAB, ZIP, RAR, WDZ, 7z, gzip, TAR or TGZ (TAR.GZ) format).
<zipArchive variable>.OpenRAR (Function)
Opens an existing archive in RAR format.
zipMerge (Function)
Merges the different sub-archives found in a multi-part archive to create a single-part archive.
WDDeploy: Deploying a package
WDDeploy can be used to...
zipDeleteFile (Function)
Deletes a file from an archive.
zipOpenRAR (Function)
Opens an existing archive in RAR format.
zipArchive (Variable type)
The zipArchive type is used to handle archive files in the following formats: ZIP, CAB, RAR, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ).
The Contact structure
The Contact structure is a preset structure of WLanguage (no declaration is required)...
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.
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.
HRetrieveBackup (Function)
Retrieves locally the content of a compressed backup (in ZIP format) performed on an HFSQL server.
Native Oracle Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer an optional Native Oracle Connector (also called Native Oracle Access...
<Connection variable>.RetrieveBackup (Function)
Retrieves locally the content of a compressed backup (in ZIP format) performed on an HFSQL server.
Restoring an HFSQL Client/Server database
A backup of an HFSQL Client/Server database can be restored at any time...
<zipArchive variable>.Split (Function)
Splits an archive into several sub-archives of a given size.
<zipArchive variable>.DeleteFileList (Function)
Deletes a list of files from an archive.
zipSplit (Function)
Splits an archive into several sub-archives of a given size.
WebserviceWriteMIMEType (Function)
Indicates the MIME type of the response returned by the web service (case of a call to a REST web service).
WDZip: Create or modify an archive
This help page explains how to...
zipExtractDirectory (Function)
Automatically extracts and decompresses files from a directory in the file tree of an archive to a physical location.
zipDeleteFileList (Function)
Deletes a list of files from an archive.
<zipArchive variable>.ExtractDirectory (Function)
Automatically extracts and decompresses files from a directory in the file tree of an archive to a physical location.
<zipArchive variable>.ExtractFile (Function)
Extracts a file from an archive and automatically decompresses it to a physical location or in memory.
<zipArchive variable>.AddFile (Function)
Automatically adds and compresses any type of file into a CAB, ZIP, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive.
<zipArchive variable>.ExtractAll (Function)
Extracts all files from an archive and decompresses them.
zipExtractFile (Function)
Extracts a file from an archive and automatically decompresses it to a physical location or in memory.
Importing styles from a WordPress theme with WEBDEV
WordPress offers numerous templates to create original websites...
<zipArchive variable>.AddFileList (Function)
Automatically adds and compresses a list of files into a ZIP, CAB, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive.
zipAddDirectory (Function)
Adds all the files found in a directory and in its subdirectories into an archive and compresses them.
HFSQL Client/Server automatic update
The HFSQL Control Center allows you to set up the automatic update of an HFSQL server...
<zipArchive variable>.AddDirectory (Function)
Adds all the files found in a directory and in its subdirectories into an archive and compresses them.
zipExtractAll (Function)
Extracts all files from an archive and decompresses them.
zipAddFile (Function)
Automatically adds and compresses any type of file into a CAB, ZIP, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive.
zipExtractFileList (Function)
Extracts and decompresses a list of files found in an archive to a physical location.
<zipArchive variable>.ExtractFileList (Function)
Extracts and decompresses a list of files found in an archive to a physical location.
StringDisplay (Function)
Returns a specific string (or a buffer) to the client browser in response to a request.
Business rules
WINDEV, WEBDEV and WINDEV Mobile allow you to manage the business rules...
WEBDEV Application Server automatic update
The WEBDEV administrator (Deployment version) allows you to update the WEBDEV Application Server...
fUncompress (Function)
Decompresses a file that was compressed by fCompress.
HManageServerUpdate (Function)
Allows you to manage the automatic update of HFSQL Client/Server servers and to define how often to check for updates.
zipAddFileList (Function)
Automatically adds and compresses a list of files into a ZIP, CAB, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive.
<Connection variable>.ManageServerUpdate (Function)
Used to manage the automatic update of HFSQL Client/Server servers by specifying the check frequency regarding the availability of updates.
Using the WINDEV windows from the Java sources
WINDEV can be used to generate windows for a Java application...
ControlPrevious (Function)
Specifies the name of control that was in edit before the current control.
GglGetDocument (Function)
Downloads a document from Google Docs.
<gglConnection variable>.GetDocument (Function)
Downloads a document from Google Docs.
<zipArchive variable>.OpenCAB (Function)
Opens an existing archive in CAB format.
Archiving function constants
List of constants used by the archiving functions.
HFSQL Client/Server: Overview
You have the ability to create applications that access the HFSQL Client/Server databases...
Setup of the WEBDEV Application Server for Linux
Setup of the WEBDEV Application Server for Linux
zipExeCreationParameter (Variable type)
The zipExeCreationParameter type is used to define all the information needed to create a self-extracting archive (.EXE file).
This variable type is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
fStopCompress (Function)
Stops the operation used to compress or decompress a file.
Setup of the WEBDEV Application Server for Linux
Deletes a document from a collection in a MongoDB database.
fCompress (Function)
Compresses a file.
zipFindFile (Example)
Usage example of the zipFindFile function
zipDeleteFile (Example)
Usage example of the zipDeleteFile function
Replication vocabulary
Before implementing the replication, you must be familiar with the vocabulary specific to the replication.
Remote WEBDEV administrator: Backing up and restoring a WEBDEV site
The remote administration tool is used to manage the backups of your dynamic WEBDEV websites.
JavaLoad (Function)
Specifies the location of user classes required to run the Java application or the Java applet.
WINDEVVersion (Function)
Returns the version number of the wdxxxvm DLL.
zipCreateExe (Function)
Creates a self-extracting archive as a 32-bit executable (.EXE).
zipClose (Example)
Usage example of the zipClose function
MemoDownload (Function)
Reduces the time needed to load the content of HFSQL items of type "Memo" on the user's computer.
SOAPError (Example)
Usage example of the SOAPError function
Installing a WEBDEV website
There are two methods to install a WEBDEV website on a Unix server...
<zipArchive variable>.CreateExe (Function)
Creates a self-extracting archive as a 32-bit executable (.EXE).
HConnectionQuality (Function)
Returns the quality level of the connection: the higher the level is, the faster the connection is.
<Connection variable>.ConnectionQuality (Function)
Returns the quality level of the connection: the higher the level is, the faster the connection is.
SOAPGetResult (Example)
Usage example of the SOAPGetResult function
SOAPRun (Example)
Usage example of the SOAPRun function
Cleaning the project
After months or years of development and maintenance, the directory of your project often contains several files that are not used anymore but that you don't dare delete...
fMIMEType
Returns the type of file according to the MIME standard (Multipurpose Internet Mail Extensions).
Generating and deploying 64-bit applications
WINDEV allows you to automatically generate and install a 64-bit application.
SOAPRunXML (Example)
Usage example of the SOAPRunXML function
FileDownload (Function)
Starts downloading a file in the browser.
How do I develop a site for Linux?
The method for developing a site for Linux is identical to the method for developing a site for Windows.
FileDisplay (Function)
Displays a file in the user's browser.
Available features and specific features of Java
WINDEV allows you to generate a Java application without even knowing the Java language...
MemoView (Function)
Displays the contents of a file from a "Memo" item in a web browser.
fContentType (Function)
Returns the type of file according to the MIME standard (Multipurpose Internet Mail Extensions).
Checking configuration
Starts the process to populate a Table or TreeView Table control programmatically.
FileView (Function)
Opens a file in the browser.
Dynamic audit
The dynamic audit of an application analyzes its runtime performance...
iAddAttachment (Function)
Adds an attachment in a PDF file generated by a PDF print export.
How to backup HFSQL Client/Server databases?
The backup of the HFSQL Client/Server databases can be performed ...
JavaExecuteFunction (Function)
Starts a specific static function of a given Java class.
HFSQL Control Center: HFSQL Client/Server backups
The HFSQL Control Center allows you to manage the backups of HFSQL Client/Server tables...
HFSQL Client/Server: Server settings
Returns the list of OLE DB providers and/or Native Connectors installed on the current computer.
emailAttach (Variable type)
The emailAttach type is used to handle an attachment.
Making a backup of a project
It is possible to regularly make a backup of the different elements of a project...
SQLFirst (Function)
Positions on the first row of the query result.
zipInfoFile (Example)
Usage example of the zipInfoFile function
WDAdminHF: Saving the databases
The remote HFSQL administrator allows you to create backups of HFSQL Client/Server data files...
Error handling WLanguage procedure called by zipExtractDirectory
WLanguage procedure ("Callback") called if an error is encountered when extracting files with zipExtractDirectory.
SQLGetCol (Function)
Retrieves the content of the specified column from the query result, for the current line.
The Text field: Edit control and display masks
WINDEV, WEBDEV and WINDEV Mobile propose two types of masks...
SQLCol (Function)
Retrieves the content of the specified column from the query result, for the current line.
Various WEBDEV constants
Various WEBDEV constants
zipNbPart (Example)
Usage example of the zipNbPart function
zipNbFile (Example)
Usage example of the zipNbFile function
Two-level setup
The two-level setup (or multisite setup) combines:
  • a reference network setup deployed on a local network.
  • an HTTP setup used to update the reference setup on the local network.
zipNbPartNeeded (Example)
Usage example of the zipNbPartNeeded function
zipDeleteAll (Example)
Usage example of the zipDeleteAll function
Installing Android development tools
To develop Android applications with WINDEV Mobile, you must install...
zipMerge (Example)
Usage example of the zipMerge function
zipListFile (Example)
Usage example of the zipListFile function
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.
1. Project audits
WEBDEV Tutorial - Optimizing a WEBDEV project Lesson 1 - Project audits - 15 min
WLanguage procedure called by zipAddFileList
WLanguage procedure ("Callback") used by zipAddFileList to manage the progress of files being added to the archive.
Additional setup modules
The setup wizard allows you to include additional modules in the setup. The additional modules are used to add additional options to the setup program and to access the advanced setup parameters.
SQLModify (Example)
Usage example of the SQLModify function
External language: Programming in Visual Basic
We are going to call the elements developed in WINDEV (project, windows, database schema, ...
zipCurrentFile (Example)
Usage example of the zipCurrentFile function
1. Project audits
WINDEV Tutorial: Optimizing a project Lesson 1 - Project audits - 15 min
WINDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
Restoring a project backup
WINDEV, WEBDEV and WINDEV Mobile allow you to regularly save the different elements of your project in an archive file (ZIP extension)...
Executable: Saving the project
At the end of the executable creation wizard, WINDEV proposes to automatically make a backup of the sources of your project...
Constants for external files
List of constants used by the functions for managing external files.
WDReplic: Setting up replication
Configuring a replication requires several steps...
BreakDeleteAll (Function)
Deletes all breaks from a Table control or from a Looper control.
Deployment package
The deployment package creates a ZIP file containing the site's setup...
zipAddFile (Example)
Usage example of the zipAddFile function
Setup by HTTP (Network setup via IP)
The network setup via HTTP consists in installing and updating a WINDEV application via an HTTP server (Live update)...
Analyzing dependencies and orphan images (WEBDEV)
To help you manage the navigation of the Web users in your sites, an advanced feature for analyzing the dependencies and the orphan images is available in WEBDEV...
HTTPSendForm (Example)
Usage example of the HTTPSendForm function
WINDEV Mobile 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
WLanguage procedure called by zipExtractDirectory to manage progress bars
WLanguage procedure ("Callback") used by zipExtractDirectory to manage the progress of files being extracted from the archive.
New features in WINDEV Mobile 2026
WINDEV Mobile 2026 is now available.
New features in WINDEV Mobile 2026
The Flex control can be handled by the WLanguage properties in server code and in browser code...
HFSQL Client/Server functions (prefix syntax)
Several HFSQL functions are used to manage the HFSQL Client/Server data...
WLanguage procedure called by zipAddDirectory to handle the progress bar
WLanguage procedure ("Callback") used by zipAddDirectory to manage the progress of files being added to the archive.
Chorus Pro: Automate invoice submission
In France, electronic invoicing has become mandatory for invoicing government services...
HFSQL Client/Server functions
Several HFSQL functions are used to manage the HFSQL Client/Server data...
WINDEV Mobile new features brochure 2026
What's new in WINDEV Mobile 2026 is presented in the What's new 2026 brochure.
1. Examples provided with WINDEV Mobile
Exports a page contained in a Document variable in image format.
WEBDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
Pattern compression (ADSL, 3G, Edge, VPN, etc.)
A frame is a packet of data that flows through the network...
fDriveInfo (Function)
Returns information about a drive.
GglRequest (Example)
Usage example of the GglRequest function
New features in WEBDEV 2026
WEBDEV 2026 is now available.
New features in WEBDEV 2026
The ActionTarget defines the action performed when the user clicks the target control(s) of a step of a Guided Tour.
Advanced types
The advanced types of WLanguage are as follows
New features in WINDEV 2026
WINDEV 2026 is now available.
New features in WINDEV 2026
The stress tests are used to check...
hBackupDescription (Variable type)
The hBackupDescription type is used to programmatically describe an HFSQL Client/Server backup.
2026 new features brochure: WINDEV new features
What's new in WINDEV 2026 in the What's new 2026 brochure.
2. Examples provided with WINDEV
The examples provided with WINDEV are intended to help you learn the features of WINDEV.
2026 novelties brochure: WEBDEV novelties
WEBDEV 2026 new features in the 2026 New Features brochure.
InputMask (Property)
The InputMask property is used to:
  • get the input mask.
  • set the input mask (from the masks available for the type).
New products brochure 27: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 27 presented in the New Features brochure.
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
Constants used by properties associated with windows, reports, pages and controls
List of constants used by properties associated with windows, reports, pages and controls.
Site map of PC SOFT documentation
The "Logs" tab is used to see the details of logs for a specific period...
1
3
4
5
6
7
8
>