*******************************************************************************
MARBLECORE IMAGING ATL/COM FOR 32-BIT, 64-BIT AND ITANIUM 64-BIT SYSTEMS
*******************************************************************************

The ATL/COM version of the Marblecore Imaging component is a very fast and easy
way to use the component in your software projects. It can be used in all kinds
of languages and environments, like ASP, VBScript, JScript, JavaScript, Windows
Script Host and many others. The only thing you need to do is to install the
component on each computer where you want to run software which depends on the
Marblecore Imaging component.

-------------------------------------------------------------------------------
CHOOSE THE RIGHT VERSION
-------------------------------------------------------------------------------
 
The installation package includes 3 versions of the component. A normal 32-bit
version (MarblecoreImagingATL.dll) which can be used on x86 based systems. A
64-bit version (MarblecoreImagingATL.x64.dll) which can be used on x64 based
systems. And an IA-64-bit version (MarblecoreImagingATL.ia64.dll) for use on
Itanium based systems.

-------------------------------------------------------------------------------
INSTALL THE COMPONENT
-------------------------------------------------------------------------------
 
To install and register the component use the regsvr32 tool which is available
on every Windows machine. To register the object execute the following command
from the command prompt or use the Windows Run dialog (make sure you have
administrative permissions):
 
regsvr32 <YourInstallationLocation>\MarblecoreImagingATL.dll

If you want to use the 64-bit version, change the filename in the command
above to the right version.
 
-------------------------------------------------------------------------------
HOW TO USE
-------------------------------------------------------------------------------

For more information on how to use the library go to:
http://www.marblecore.com/documentation/imaging/gettingstarted/atlcom/

-------------------------------------------------------------------------------
REMOVING THE COMPONENT
-------------------------------------------------------------------------------
 
If you want to uninstall the component, you have to unregister it using the
regsvr32 tool. Use the following command executed with administrative
permissions:
 
regsvr32 <YourInstallationLocation>\MarblecoreImagingATL.dll /u

-------------------------------------------------------------------------------
USING THE 32-BIT VERSION ON 64-BIT SYSTEMS
-------------------------------------------------------------------------------

It is possible to use the 32-bit version of the component on 64-bit systems. To
do this you have to use another version of the regsvr32 tool. The standard
version is used to register 64-bit versions of components. To register the
32-bit version, use the following command:

\windows\syswow64\regsvr32 <YourInstallationLocation>\MarblecoreImagingATL.dll

The 32-bit version can only be used by applications which run as a 32-bit
process. If you are using Marblecore from ASP, check to see if IIS is running
in 32-bit or 64-bit mode to determine which version you need.

If you use Marblecore in VB6 applications, you always need the 32-bit version.
This may also apply to older versions of other programming languages such as
Delphi, FoxPro, etc.
 
There is no harm in downloading and registering both the 32-bit and 64-bit
versions of Marblecore. Windows has separate registries for 32-bit and 64-bit
components. Both versions may be registered.