Delphi Zip Master Installation Guide
Delphi Zip Master Installation Guide
The distribution model of Delphi Zip Version 1.92 is structured as freeware with certain restrictions. Users can redistribute source and binary forms, but must retain copyright notices and disclaimers. The software aims for broad access with no distribution fees. Restrictions include non-commercial use of the ZIP DLLs and the requirement to indicate how users can access the source code. This model allows wide dissemination while protecting the authors' rights and ensuring transparency and community involvement .
Delphi Zip Version 1.92 aims for backward compatibility with Delphi versions starting from D7, although support for D5 and D6 is possible but untested. It does not support Delphi 4 or earlier due to compatibility issues. The package instructions indicate that users should ensure older versions are fully removed before installing the new release to prevent conflicts, and users must compile the VCLs anew if they are installing on a different version of Delphi. This approach limits its usability to more recent Delphi versions and reflects a focus on current development standards .
The installation process for Delphi Zip Version requires removing any earlier versions from the VCL search path to avoid conflicts. If an older version is installed, it must be uninstalled completely before proceeding with the new installation. The installer gives two options for setting the search path: adding the new directories to the VCL search path or copying the files to an already included directory. Care is taken to ensure the new version is installed without conflicts from old versions .
TZipMaster is the main ZIP support VCL included in the Delphi Zip Version 1.92 package. It provides essential functionalities for handling ZIP files within Delphi applications. TZipMaster's integral role comes from its comprehensive zip and unzip capabilities which allow developers to manage archives effectively. The software's demonstration program showcases TZipMaster's ability to display and sort ZIP archive contents using the TSortGrid component, showcasing its practical application and ease of integration into Delphi projects .
The TSortGrid component is vital in the demonstration program of Delphi Zip Version 1.92 as it provides a visual representation of ZIP archive contents. Its ability to sort data by either left-click for ascending or right-click for descending order enhances user interaction by offering an intuitive and interactive experience for viewing and organizing archive contents. This feature allows users to efficiently manage and analyze large sets of zipped data directly from the demo interface .
The installation guide suggests ignoring certain properties if new properties of Delphi's VCLs are saved with DFM files that do not match older versions. This occurs due to the use of the latest Delphi release for development, where such properties may not be recognized. The advice to ignore these properties helps avoid installation errors related to unsupported properties .
For troubleshooting programs using Delphi Zip Version 1.92, developers are encouraged to consult the readme files and DOC subdirectory for guidance. It's important to ensure the DLL and necessary modules are in the correct directories as specified for the program to function correctly. Also, developers are invited to report bugs or suggest improvements via email, indicating active community engagement for enhancing functionality and resolving issues promptly .
For deployment of programs developed with Delphi Zip Version 1.92, ensure that the DelZip192.DLL is on each user's hard disk, typically in the Windows System directory. The dzsfx??.BIN module must reside in the same directory as the DLL if the application makes .EXE archives. No additional supporting files are required for .EXE archives made with this package, which simplifies deployment. However, developers must observe minor distribution restrictions, such as non-profit use of the ZIP DLLs and documenting user access to source code .
Manual installation of Delphi Zip Version 1.92 involves copying files to a desired directory, adding directories to the VCL search path, and then configuring and installing components into new or existing packages within the Delphi IDE. A user might choose manual installation for greater control over component locations and to tailor the environment to specific development needs, such as using a customized directory structure or integrating the package into an existing complex setup .
Delphi Zip Version 1.92 permits redistribution and use in source and binary forms, with or without modification, provided certain conditions are met. The conditions include retaining the copyright notice, the list of conditions, and the disclaimer in redistributions of source and binary forms. The use of names like "DelphiZip," "ZipMaster," and related names is reserved for use in or about this code, and these names or the contributors' names can't be used to endorse derived products without specific prior written permission. The software is provided "as is" without any express or implied warranties, and in no event shall DelphiZip or its contributors be liable for any damages arising from its use .