TCompLHA component set

LHArc/LHA Archive Management for Delphi, C++ Builder

Contents

What is TCompLHA?
What can it do?
Development History
Download a copy
Reviews
FAQ!!!
TCompress logo Embarcadero Technology Partner

What's New?

September 2015: TCompLHA is now released with full source units instead of compiled DCUs and formal product support is ended. A registration payment is no longer required to use its code compiled into your projects. However, redistribution or resale of the source code itself remains prohibited and subject to copyright notices in the source code.
Download it here.

April 2015: TCompLHA v11.1 and TCompress v11.1 now add support for RAD Studio 10.2 (Delphi and C++ Builder) including 64-bit platforms.

September 2014: TCompLHA v11 and TCompress v11 now add support for RAD Studio XE7 (Delphi and C++ Builder) including 64-bit platforms. This is a chargeable upgrade for users of all earlier versions of TCompLHA.

May 2014: TCompLHA v10.3 and TCompress v10.3 released. incorporating support for RAD Studio XE6.

October 2013: TCompLHA v10.2 and TCompress v10.2 released. incorporating support for RAD Studio XE5.

August 2013: TCompLHA v10.1 and TCompress v10.1 released. incorporating support for RAD Studio XE4.

September 2012: TCompLHA v10.0 and TCompress v10.0 with support for RAD Studio XE3.

November 2011: TCompLHA v9.3 and TCompress v9.3 now adds support for RAD Studio XE2 ( Delphi and C++Builder). No source changes. Free upgrade for existing TCompLHA v9 registered users - just download the latest component file. Note that we no longer supply trial object files for C++Builder, Delphi-dotNet or Kylix. For those compilers, please test using the Delphi DCUs provided and obtain a full source license to use with your compiler.

TurboNote+: Have you downloaded TurboNote+, our award-winning onscreen sticky notes and instant messaging program? Great for developers, great for offices, great for remembering tidbits of information. Or try the freeware version at http://TurboNote.com/TBNINTRO.

And don't forget: TWebCompress V2.0 our full-source freeware web compression component which uses TCompLHA.

Note: If you are looking for general purpose compression capabilities, including compression of database blobs, strings or data in memory, single files and stream-to-stream compression, see our TCompress component set.

Overview

TCompLHA helps you create and manage archives compatible with the popular freeware LHArc and LHA utilities (these archives can also be processed by the popular WinZip program if you have LHA). Simple one-step methods such as Scan, Compress, Expand, Delete and Verify make archive management very easy. In addition it includes the TSegLHA component which allows for the creation of segmented (e.g. multi-disk) archives.

Key properties such as ArchiveName, CompressionMethod, Confirm, and FilesToProcess provide easy control over how files are processed, including a fully customizable user interface.

TCompLHA comes with an extensive demonstration, source examples and comprehensive help and keyword files. Component source is optionally available for registered users.

Included in the TCompLHA set are:

*TCompLHA component — LHArc/LHA multi-file archive manager component
*TSegLHA component — Segmented archive and backup manager component
*TCompLHAStream component — Full-source TStream derivative for automatic compression to/from any stream
*LHADEMO — extensive full-source drag-and-drop archive manager demonstration
*SFX and MAKEEXE — example projects for making self-extracting/self-installing archives
*SEGDEMO and ADDRESS — full source applications showing how to create segmented archives, and how to add easy backup/restore functions to any database application

Key Features

TCompLHA can be used to easily compress or expand data in archives compatible with the DOS/UNIX LHArc and LHA utilities. Many other utilities, such as WinZip, can also be configured to process archives created by this component. (Note: LHArc/LHA cannot read or write archives or files over 2GB in size; TCompLHA does so by using with an extended header format only when required.)

The Confirm property allows you to turn on "standard" user interaction for archive processing operations — the messages used can be readily customised by changing the ConfirmMessages property.

Most developers might only need to drop a TCompLHA component on a form, set a couple of properties and call its Scan, Compress or Expand methods in order to create and work with their own multi-file archives. Others might use the advanced handling provided by the OnCheckFile and OnAfterProcessed events to provide advanced user interface handling and file management.

Those requiring segmented archives or dedicated backup features in their applications might use the TSegLHA component instead.


Download TCompLHA

Download TCompLHA with source today! (170KB) (<=== this link will do it)

Download LHADEMO exe - a drag and drop demo to compress or decompress LHA archives


TCompLHA Development History

September 2015: TCompLHA download is now released with full source units instead of compiled DCUs and formal product support is ended. A registration payment is no longer required to use its code compiled into your projects. However, redistribution or resale of the source code itself remains prohibited and subject to copyright notices in the source code.

New in TCompLHA v11.1 (April 2015)

  • Added support for Rad Studio 10.2
  • 64-bit DCUs provided
  • Note that we no longer supply object files for C++Builder, Delphi-dotNet, Kylix or for Delphi compilers earlier than XE3. For those compilers, please test using the Delphi DCUs provided and obtain a full-source license to use with your compiler, rather than a standard license.
No source change was made for this release.

New in TCompLHA v11

  • Added support for Rad Studio XE7
  • 64-bit DCUs provided
No source change was made for this release.

New in TCompLHA v10.3 (May 2014)

  • Added support for Rad Studio XE6
  • 64-bit DCUs provided
No source change was made for this release.

New in TCompLHA v10.2 (October 2013)

  • Added support for Rad Studio XE5
  • 64-bit DCUs provided
No source change was made for this release.

New in TCompLHA v10.1 (August 2013)

  • Added support for Rad Studio XE4
  • 64-bit DCUs provided

New in TCompLHA v10.0 (August 2012)

  • Added support for Rad Studio XE3
  • 64-bit DCUs provided for XE2 and XE3

New in TCompLHA v9.3

  • Added support for Delphi XE2 and C++ Builder XE2 (RAD Studio XE2). Note that for compiler versions prior to 2009, we are continuing to deliver the v8.x DCUs and OBJ files because the internal component logic is unchanged from earlier versions.
  • 100% backwards compatibility has been assured under the 2009-or-later Unicode compilers by typing filenames in archives to be 1-byte characters

News and Reviews: What others have said about our compression products

"...we were extremely impressed with TCompLHA's performance — even on files that are considered difficult to compress, such as EXE files... we would highly recommend it to anyone who requires a highly efficient and cost effective data compression solution for your programs."
Extract from the TCompress and TCompLHA review by The Think Tank.

"I found both sets of components to be very easy to use and would recommend them to anyone who needs this functionality."
Extract from the TCompress and TCompLHA review at www.Delphi32.com.

"'TCompLHA is a very intuitive tool, and incredibly simple to use. And the online help file is excellent. As a developer, I need tools that work as I expect them to, with intelligent defaults, and don't take hours to figure out. TCompLHA just drops into the program and painlessly does its job."
Al Brouillette (albrov @ worldnet.att.net)

"First let me thank you for one of the most well crafted shareware Delphi components I have seen. I greatly appreciate those who have gone the extra step to turn a "program" into a "product....."
Integral Scientific Software, Fort Collins, CO 80525-1799, USA.

"It works absolutely great, even beyond my expectations. Please place me on your notification list for any enhancements to your compression components. You have a very pleased customer, and a superb product here — the world needs to know about it."
Dave Culbertson, Custom Computers Inc (dave.culbertson @ chicopee.com)

"This is good. This is very good <G>. One very happy camper!"
Adam M. Commander, maker of Shazam Report Wizard (shazam @ halcyon.com)

"I was, and am still, impressed with the level of service you provided. You went out of your way, even before we bought the product, to work with me (by sending code, examples, etc)... and I really appreciate it! Your level of service is extraordinary. I wish that all of the people we dealt with were as accomodating as you."
Tom Bowden (tom @ rheyn.com)

"I must tell you that without your component our backup feature would simply not have been done in time."
Frank Conradie (mcifrank @ iafrica.com)

"Classy stuff! Well-designed, intuitive. I was able to use it without a glance at any help or instructions."
Lou Garner (lou.garner @ lunatic.com)

"Thank you for an exceptional component."
Graham Colwell (teracomc @ mlmpro.com)

"BTW, thanks for a GREAT component! It seems to find its way into almost everything I do, (hence the need to purchase another license for my day job)."
David M Trump (dtrump @ hach.com)

"I was silly enough to try and rescue my schedule by picking up your compression component last week, and guess what... IT WORKED WONDERFULLY!
"Thank you, I absolutely love your component, it saved me a ton of time and helped me get that app out on time."
Phillip D. Clark (phildc @ beetu.com)


We Highly Recommend:

Webhub Site Automation Components.
If you're making interactive or database-driven sites, look no further. Webhub has unmatched power, performance and scalability in the site development world.

StreamCatcher, the IIS URL-filtering and translation utility. Ideal for simple and highly- automated sites alike, excellent robot handling, extremely efficient and versatile. You won't realise how much you needed it until you have it.

IIS Backup - the perfect IIS metafile backup and replication utility. Never again lose track of your important IIS settings. Free 30-day trial available.

TurboNote+
Have you downloaded TurboNote+, the shareware version of our award-winning onscreen sticky notes and instant messaging program? Great for developers, great for offices, great for remembering tidbits of information. Or try the freeware version at http://TurboNote.com/TBNIntro.

Web solutions . Smart software . Quality graphics