newObjects ActiveX Pack1 ActiveX Pack1 Family compatibility and downloads

Cross-version compatibility and what to download from the site?

Always guaranteed backward compatibility!

The products that use the family contain the entire family or part of it. You can always replace the DLL-s packed with them with newer version of any or all the DLL-s of the AXPack1 family. The backward compatibility is carefully preserved across the versions even at the expense of of a little inconvenience (if something was initially released in a form that is not the best). If an important issue requires changes they are exposed as new method or object that duplicates the old, but the old one is retained for compatibility. Exceptions are possible only in case of critical issues which require the API to be changed (none up to the current version).

Some of the objects support modes or other configuration settings that may be used to tune their behavior. If certain object seems inconvenient take a look at the documentation to see if it supports behavior related properties that allow you configure it to behave as you prefer immediatelly after its creation.

Combined and separate downloads. 

When downloading separately from an application you can get the entire AXPack1 family in a ZIP containing the binaries only or an installer package for the corresponding platform. The installer packages always contain the Micro Script Host to allow you test the library and even write some simple applications with it even without more powerful COM based environment at hand. Of course, the full power of the family can be more easily employed when used with a development environment/tool that allows you implement complicated UI - such as Active Local Pages.

Thus the AXPack1 family download packages are of two types:

  • Binaries only - ZIP files containing the DLL files and a readme file only. Use them when you need the binaries only - for update of a the redistribution packages of your applications that use the family, for update on your PC/device when you need to limit the download size and in other cases where you will want to replace/place/register the binary files manually.
  • Installer packages - ZIP and SFX packages containing the family, the Micro Script Host (MSH) and a small set of samples. Some of the samples may be for another environments (not MSH). Use these packages when you want to install the family on a PC or device where it will be used from MSH or other applications, or when you want to update the existing family DLL-s on your PC/Device with the latest versions and continue using them from the products that employ them (e.g. ALP, ASPC and so on).

From the end of January 2005 the components of AXPack1 family are no longer distributed separately. For example from the NetStreams page you are directed to download the entire family not only the NetStreams DLL. This is intended to prevent confusion and the need to gather all the components you need one by one. The secondary DLL-s of the family depend on the core (newobjectsaxpack1.dll) therefore it must be always installed/distributed with them. If you want to distribute part of the family only with your product keep the core and remove any unnecessary DLL-s from your redistribution package(s). For example if you use SQLite COM but you have no network functions in your application you can remove the NetStreams.DLL from your redistribution.


newObjects Copyright 2001-2006 newObjects [ ]