|
|
| Archiving functions (ZIP, WDZ, CAB, RAR, 7z, TAR, gzip and TGZ (TAR.GZ)) |
|
|
|
|
|
|
|
| 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... |
|
|
|
|
|
|
|
| This help page explains how to... |
|
|
|
|
|
|
|
| Like for any application, WINDEV allows you to create a setup program for a Java application... |
|
|
|
|
|
|
|
| When your Java application is developed, you can... |
|
|
|
|
|
|
|
| Opens an existing archive. |
|
|
|
|
|
|
|
| Determines whether an archive exists. |
|
|
|
|
|
|
|
| Merges the different sub-archives found in a multi-part archive to create a single-part archive. |
|
|
|
|
|
|
|
| Modifies the stored path of a file in an archive (in ZIP, WDZ or 7z format). |
|
|
|
|
|
|
|
| Deletes a file from an archive. |
|
|
|
|
|
|
|
| Returns the list of files found in an archive. |
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
| Returns the path of a file found in the archive. |
|
|
|
|
|
|
|
| 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. |
|
|
|
|
|
|
|
| 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. |
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
| WINDEV, WEBDEV and WINDEV Mobile propose several WLanguage functions allowing you to compress and merge your files into archives... |
|
|
|
|
|
|
|
| Search for a file in an archive (CAB, ZIP, RAR, WDZ, 7z, gzip, TAR or TGZ (TAR.GZ) format). |
|
|
|
|
|
|
|
| The zipArchive type is used to handle archive files in the following formats: ZIP, CAB, RAR, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ). |
|
|
|
|
|
|
|
| Splits an archive into several sub-archives of a given size. |
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
| Deletes a list of files from an archive. |
|
|
|
|
|
|
|
| Returns the name of the archived file currently handled by the functions for adding and extracting files. |
|
|
|
|
|
|
|
| Automatically extracts and decompresses files from a directory in the file tree of an archive to a physical location. |
|
|
|
|
|
|
|
| Adds all the files found in a directory and in its subdirectories into an archive and compresses them. |
|
|
|
|
|
|
|
| Automatically adds and compresses a list of files into a ZIP, CAB, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive. |
|
|
|
|
|
|
|
| Extracts all files from an archive and decompresses them. |
|
|
|
|
|
|
|
| Creates a self-extracting archive as a 32-bit executable (.EXE). |
|
|
|
|
|
|
|
| Automatically adds and compresses any type of file into a CAB, ZIP, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive. |
|
|
|
|
|
|
|
| Extracts a file from an archive and automatically decompresses it to a physical location or in memory. |
|
|
|
|
|
|
|
| Extracts and decompresses a list of files found in an archive to a physical location. |
|
|
|
|
|
|
|
| Opens an existing archive in CAB format. |
|
|
|
|
|
|
|
| Usage example of the zipExtractAll function |
|
|
|
|
|
|
|
| Returns the message associated with an error code on an archive. |
|
|
|
|
|
|
|
| Archiving functions (ZIP, WDZ, CAB, RAR, 7z, TAR, gzip and TGZ (TAR.GZ)) |
|
|
|
|
|
|
|
| Determines whether an archive exists. |
|
|
|
|
|
|
|
| Opens an existing archive. |
|
|
|
|
|
|
|
| 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. |
|
|
|
|
|
|
|
| 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. |
|
|
|
|
|
|
|
| Merges the different sub-archives found in a multi-part archive to create a single-part archive. |
|
|
|
|
|
|
|
| Changes the compression level used when creating an archive in ZIP format or in 7z format. |
|
|
|
|
|
|
|
| Usage example of the zipExtractFile function |
|
|
|
|
|
|
|
| Returns the path of a file found in the archive. |
|
|
|
|
|
|
|
| Deletes a file from an archive. |
|
|
|
|
|
|
|
| Returns the list of files found in an archive. |
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
| Defines the password used to add files into the specified archive and to extract files from the specified archive (RAR, ZIP and WDZ format). |
|
|
|
|
|
|
|
| Usage example of the zipFindFile function |
|
|
|
|
|
|
|
| Usage example of the zipCurrentFile function |
|
|
|
|
|
|
|
| Modifies the stored path of a file in an archive (in ZIP, WDZ or 7z format). |
|
|
|
|
|
|
|
| Returns the version number of the wdxxxvm DLL.
|
|
|
|
|
|
|
|
| Returns the name of the archived file currently handled by the functions for adding and extracting files. |
|
|
|
|
|
|
|
| Search for a file in an archive (CAB, ZIP, RAR, WDZ, 7z, gzip, TAR or TGZ (TAR.GZ) format). |
|
|
|
|
|
|
|
| WINDEV can be used to generate windows for a Java application... |
|
|
|
|
|
|
|
| This document presents the different access modes to databases from a WINDEV Java application... |
|
|
|
|
|
|
|
| Deletes a list of files from an archive. |
|
|
|
|
|
|
|
| Splits an archive into several sub-archives of a given size. |
|
|
|
|
|
|
|
| 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. |
|
|
|
|
|
|
|
| Automatically extracts and decompresses files from a directory in the file tree of an archive to a physical location. |
|
|
|
|
|
|
|
| By default, when generating the setup program, the files to install are compressed in a single archive file ("... |
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
| WINDEV allows you to generate a Java application without even knowing the Java language... |
|
|
|
|
|
|
|
| Java applications in practice |
|
|
|
|
|
|
|
| Starts a Java application or a Java applet by invoking the "Main" method of a given Java class. |
|
|
|
|
|
|
|
| Extracts all files from an archive and decompresses them. |
|
|
|
|
|
|
|
| Creates a self-extracting archive as a 32-bit executable (.EXE). |
|
|
|
|
|
|
|
| A Java application is an application entirely compiled in Java... |
|
|
|
|
|
|
|
| Adds all the files found in a directory and in its subdirectories into an archive and compresses them. |
|
|
|
|
|
|
|
| Disables the detection of an event on a serial port. |
|
|
|
|
|
|
|
| Extracts a file from an archive and automatically decompresses it to a physical location or in memory. |
|
|
|
|
|
|
|
| Extracts and decompresses a list of files found in an archive to a physical location. |
|
|
|
|
|
|
|
| List of constants used by the archiving functions. |
|
|
|
|
|
|
|
| A Java Applet control allows you to easily include Java Applets in your WEBDEV websites... |
|
|
|
|
|
|
|
| To install the files of a static site on a Web server... |
|
|
|
|
|
|
|
| You are searching for a project element? You only know part of its name? Press [CTRL]+[E] to open the quick selection window... |
|
|
|
|
|
|
|
| Automatically adds and compresses any type of file into a CAB, ZIP, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive. |
|
|
|
|
|
|
|
| Retrieves the number of pending bytes in the input buffer of a specified serial port or infrared port. |
|
|
|
|
|
|
|
| Automatically adds and compresses a list of files into a ZIP, CAB, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive. |
|
|
|
|
|
|
|
| Closes the specified serial port, parallel port or infrared port. |
|
|
|
|
|
|
|
| WordPress offers numerous templates to create original websites... |
|
|
|
|
|
|
|
| Specifies the location of user classes required to run the Java application or the Java applet. |
|
|
|
|
|
|
|
| Runs different functions that directly affect the bits of serial port, parallel port or infrared port, independently of the communication protocol. |
|
|
|
|
|
|
|
| Branches an event on a serial port. |
|
|
|
|
|
|
|
| WDDeploy can be used to... |
|
|
|
|
|
|
|
| Several devices can be managed directly via a management of the ports used by these devices to communicate with the computer... |
|
|
|
|
|
|
|
| WINDEV allows you to generate a Java application without even knowing the Java language... |
|
|
|
|
|
|
|
| Reads a character string in the entry buffer of the specified serial port. |
|
|
|
|
|
|
|
| When your Java application is developed, you can run the test of the Java project and compile it before creating the archive... |
|
|
|
|
|
|
|
| Defines or modifies the parameters for configuring the specified serial port, parallel port or infrared port. |
|
|
|
|
|
|
|
| The remote HFSQL administrator allows you to create backups of HFSQL Client/Server data files... |
|
|
|
|
|
|
|
| A Table control populated programmatically is directly linked to lists stored in memory... |
|
|
|
|
|
|
|
| WDLog allows you to save all the HFSQL data files used by a WINDEV or WEBDEV application... |
|
|
|
|
|
|
|
| Starts a specific static function of a given Java class. |
|
|
|
|
|
|
|
| WLanguage procedure ("Callback") used by zipExtractDirectory to manage the progress of files being extracted from the archive. |
|
|
|
|
|
|
|
| The table below presents the main extensions of files created and supported by WINDEV, WEBDEV and WINDEV Mobile... |
|
|
|
|
|
|
|
| Deployment to the App Store is the most common deployment mode... |
|
|
|
|
|
|
|
| Returns or modifies the attributes of a file. |
|
|
|
|
|
|
|
| When creating a project, a directory specific to this project is automatically created... |
|
|
|
|
|
|
|
| WLanguage procedure ("Callback") called if an error is encountered when extracting files with zipExtractDirectory. |
|
|
|
|
|
|
|
| WINDEV, WEBDEV and WINDEV Mobile allow you to regularly save the different elements of your project in an archive file (ZIP extension)... |
|
|
|
|
|
|
|
| Usage example of the fAttribute function |
|
|
|
|
|
|
|
| Writes a character string to the output buffer of the specified serial port, parallel port or infrared port. |
|
|
|
|
|
|
|
| On mobile, when displaying images, each device has its own physical size and its own graphic resolution... |
|
|
|
|
|
|
|
| Returns or modifies the attributes of a directory. |
|
|
|
|
|
|
|
| WINDEV, WEBDEV and WINDEV Mobile allow you to manage the business rules... |
|
|
|
|
|
|
|
| The remote administration tool is used to manage the backups of your dynamic WEBDEV websites. |
|
|
|
|
|
|
|
Opens and initializes:- a serial port.
- a parallel port.
- an infrared port.
|
|
|
|
|
|
|
|
| WLanguage procedure ("Callback") used by zipAddFileList to manage the progress of files being added to the archive. |
|
|
|
|
|
|
|
| Downloads a document from Google Docs. |
|
|
|
|
|
|
|
| WLanguage procedure ("Callback") used by zipAddDirectory to manage the progress of files being added to the archive. |
|
|
|
|
|
|
|
| WLanguage procedure ("Callback") called when adding files with zipAddDirectory. |
|
|
|
|
|
|
|
| WLanguage procedure ("Callback") used by zipAddFile to manage the progress of files being added to the archive. |
|
|
|
|
|
|
|
| Downloads a document from Google Docs. |
|
|
|
|
|
|
|
| You can start developing your application as soon as the WINDEV project is defined as being a Java project... |
|
|
|
|
|
|
|
| Apple's In-House deployment allows you to overcome most of the constraints of the other two modes (App Store deployment and Ad Hoc deployment) and to widely distribute an application without the need to reference client devices in advance... |
|
|
|
|
|
|
|
| Identifies the attributes of a file located on an FTP server (File Transfer Protocol). |
|
|
|
|
|
|
|
Copies: - the content of the current record (loaded in memory) to the current data file record.
- the content of the Record variable to the current data file record.
|
|
|
|
|
|
|
|
| The different steps for translating the project messages with WDMSG are as follows: |
|
|
|
|
|
|
|
| It is possible to regularly make a backup of the different elements of a project... |
|
|
|
|
|
|
|
Copies: - the content of the current record (loaded in memory) to the current data file record.
- the content of the Record variable to the current data file record.
|
|
|
|
|
|
|
|
| There are two methods to install a WEBDEV website on a Unix server... |
|
|
|
|
|
|
|
| The following functions are used to manage TreeView controls (prefix syntax):
|
|
|
|
|
|
|
|
| The OLE DB provider on HFSQL is used to access an HFSQL database (Classic or Client/Server) from an external software that manages the accesses by OLE DB... |
|
|
|
|
|
|
|
| The following functions are used to manage Drag and Drop: |
|
|
|
|
|
|
|
| The following functions are used to manage TreeView controls:
|
|
|
|
|
|
|
|
| There are two methods two deploy your applications ... |
|
|
|
|
|
|
|
| The Map control is using the Google Maps API library. The Map control displays data coming from the Google Maps service. |
|
|
|
|
|
|
|
| The Drag and Drop from the explorer consists in selecting one or more files in the Windows explorer and in transferring them into a control of a WINDEV window... |
|
|
|
|
|
|
|
| For the Android applications, the available databases are HFSQL (Classic and Client/Server) and SQLite. |
|
|
|
|
|
|
|
| To share a project via the Source Code Manager, a repository must be created... |
|
|
|
|
|
|
|
| The dynamic audit of an application analyzes its runtime performance... |
|
|
|
|
|
|
|
| Drag and Drop is used to transfer data between several controls with the mouse. This data can be moved between several controls found in the same application or in different applications. |
|
|
|
|
|
|
|
Returns:- the full path of the directory for the custom reports and queries. This directory corresponds to the directory of the reports and queries visible by the user who created them.
- the full path of the directory for the shared reports and queries. This directory corresponds to the directory of the reports and queries visible by all the application users.
|
|
|
|
|
|
|
|
| Modifies the location of log files corresponding to an HFSQL data file. |
|
|
|
|
|
|
|
| Modifies the location of log files corresponding to an HFSQL data file. |
|
|
|
|
|
|
|
| Gets the attributes of a file located on an FTP server. This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 1. |
|
|
|
|
|
|
|
| To send faxes from an application or from a site, WINDEV and WEBDEV propose several functions allowing you to send faxes via the system fax server available in Windows XP and Windows 2000... |
|
|
|
|
|
|
|
| WDDeploy is a tool used to easily deploy static or PHP sites... |
|
|
|
|
|
|
|
| A project was already created and translated... |
|
|
|
|
|
|
|
| Project Management Hub: project management (view, create, ...) |
|
|
|
|
|
|
|
| The comparison between source and target text helps you find translation errors... |
|
|
|
|
|
|
|
| The choice of languages supported by the WINDEV or WINDEV Mobile application or by the WEBDEV site is performed at several levels... |
|
|
|
|
|
|
|
| Error handling can be customized for each process... |
|
|
|
|
|
|
|
| Version 2026 includes new and improved functions, properties and data types, ... |
|
|
|
|
|
|
|
| Retrieves the specified information about the version of an executable or DLL. |
|
|
|
|
|
|
|
| To develop Android applications with WINDEV Mobile, you must install... |
|
|
|
|
|
|
|
| The following tools are provided with WINDEV, WEBDEV and WINDEV Mobile |
|
|
|
|
|
|
|
| The TreeView control is a tree structure used to simplify the display of information that can be represented hierarchically... |
|
|
|
|
|
|
|
| Version 2026 includes new and improved functions, properties and data types, ... |
|
|
|
|
|
|
|
| Creates a movable replication. |
|
|
|
|
|
|
|
| The Project Management Hub groups all the details of the projects in a dashboard... |
|
|
|
|
|
|
|
| Version 2026 includes new and improved functions, properties and data types, ... |
|
|
|
|
|
|
|
| The <COMPILE IF> statement allows you to compile (or not) a WLanguage code according to a condition. |
|
|
|
|
|
|
|
| The following text can be extracted... |
|
|
|
|
|
|
|
| What's new in WINDEV Mobile 2026 is presented in the What's new 2026 brochure. |
|
|
|
|
|
|
|
| Specifies whether the communication functions that use HTTP or HTTPS must go through a proxy to execute their requests. A proxy is used to share the access to Internet between the different network computers. |
|
|
|
|
|
|
|
| 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... |
|
|
|
|
|
|
|
| The generation of a WINDEV Mobile application for Android groups all project elements (windows, code, etc. |
|
|
|
|
|
|
|
You can use Java code: - in Java applications generated with WINDEV.
- in Android applications generated with WINDEV Mobile.
This allows you to create global procedures in Java. |
|
|
|
|
|
|
|
| What's new in WINDEV 2026 in the What's new 2026 brochure. |
|
|
|
|
|
|
|
| The advanced types of WLanguage are as follows |
|
|
|
|
|
|
|
| Synchronizes the master replica and the subscriber replica: the operations performed on one of the replica are transferred into the other replica. |
|
|
|
|
|
|
|
| WINDEV allows you to generate a Java application without even knowing the Java language... |
|
|
|
|
|
|
|
| The "Project explorer" pane is used to simplify the development environment of WINDEV, WEBDEV and WINDEV Mobile... |
|
|
|
|
|
|
|
| WEBDEV 2026 new features in the 2026 New Features brochure. |
|
|
|
|
|
|
|
| The examples provided with WINDEV are intended to help you learn the features of WINDEV.
|
|
|
|
|
|
|
|
| The Project Management Hub is used to define spools of requests... |
|
|
|
|
|
|
|
| WINDEV, WEBDEV and WINDEV Mobile allow you to directly manage the emails from your applications... |
|
|
|
|
|
|
|
| WINDEV 2026 is now available. |
|
|
|
|
|
|
|
| Connects the current application to a database that must be interrogated via SQL. |
|
|
|
|
|
|
|
| A component must be created from a project containing all the elements required for the component... |
|
|
|
|
|
|
|
| Project configurations allow you to adapt the same project to multiple "targets"... |
|
|
|
|
|
|
|
| The general options allow you to configure the development environment of the software used... |
|
|
|
|
|
|
|
| New features in WINDEV Mobile 27 presented in the New Features brochure. |
|
|
|
|
|
|
|
| What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure. |
|
|
|
|
|
|
|
| What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure. |
|
|
|
|
|
|
|
| Value of constants for the Windows 32-bit API |
|
|
|
|
|
|
|
| New features in WINDEV/WEBDEV/WINDEV Mobile 28 presented in the New Features brochure. |
|
|
|
|
|
|