x
This website is using cookies. We use cookies to ensure that we give you the best experience on our website. More info. That's Fine
HPC:Factor Logo 
 

UNLHA.DLL for WindowsCE 0.92

Open Source
UNLHA.DLL for WindowsCE
You must be registered and logged into HPC:Factor in order to contribute to the SCL.

Description

unlha.dll, unzip.dll for WindowsCE
Introduction

Thank you for downloading the file.
This DLL was created with the idea that even his software creators, who have no knowledge of archives such as LHA and ZIP, can create his own WindowsCE/PocketPC software that handles them.
There are no restrictions on using this DLL.
Additionally, all source code for this DLL is publicly available.
If you would like to point out any errors or report bugs, please contact the support address below.
Contents of this archive

\DLL and below
Contains his DLL and LIB for each CPU. Think of HPC Pro as CE2.11 and PocketPC as CE3.0. src.tar.bz2
This is the complete source code of this DLL. If you want to statically link it, please use unlha(zip).h in this folder. \unXXX.txt
This is the file. Common to unlha and unzip. \unXXXAPI.txt
This is an explanation of the function group called API provided by the DLL. Both unlha and unzip are explained in the same way (sloppy).


Original story

unlha.dll is based on LHa version 1.14f for Win32, with patches equivalent to LHa for Unix version 1.14i.
The compression part of unzip.dll is based on minizip from zlib\contrib.
The unzip.dll extraction part is based on XacRett's zip extraction.
unzip.dll uses zlib.
(C) 1995-2002 Jean-loup Gailly and Mark Adler
zlib for WindowsCE is a work by Kazuo Adachi.
This document also references the documentation that comes with his UNLHA32.DLL.

Thank you very much to everyone who has used this as a source material.
limit

- unlha.dll -

nothing special.

- unzip.dll -

Password archive cannot be created
(It seems like it would be subject to US encryption technology export regulations.)

How to use it for developers

Click here for explanations of APIs and commands for developers.
If you want to write software using this DLL, there are two ways to do it: static linking and dynamic linking.
The former method is to link and build unlha.lib, and the latter method is to use LoadLibrary and GetProcAddress.
Although the latter is a bit more difficult to code, it is recommended to use dynamic linking in case the DLL is installed but not present.
For specific methods, src\sample\sample.cpp may be helpful.
distribution conditions etc.

System Requirements

install

Copy the DLL to the \Windows folder. completion.
\Memory card or \ (root) seems to be fine. I don't really know.
To uninstall, just delete the file.

Tags

Open SourceLHA

   
License Open Source
The program is open source, free and the source code is available on-line.
   
Website http://hp.vector.co.jp/authors/va023546/
This link is no longer available on the World Wide Web and will attempt to load via the WayBack Machine
   
Released 02 August 2002
Popularity 2538
Total Downloads  1
   
Submitted By torch
Submitted On 21 February 2024

Comments

No comments have been submitted against this application. Be the first!

You must be signed-in to post comments in the SCL. Not registered? Join our community.

Software Compatibility List: The SCL is provided for free to the Handheld PC Communty and we do not carry advertising to support our services. If you have found the SCL useful, please consider donating.