When distributing applications that contain ImageKit9 ActiveX functionality, the following files are necessary to execute the application. Please distribute these files with your applications. Keep in mind that the ImageKit9 includes 4 separate versions: a 32 bit Unicode, a 32 bit Ansi version, a 64 bit Unicode version and a 64 bit Ansi version, and you must distribute the appropriate files depending on the version you are using.

A. Windows Applications

When using the ImageKit Control: (32 bit Unicode Version)

   ImageKit9.ocx (Absolutely necessary)

   Ik9Com.dll (Absolutely necessary)
   Ik9Effect.dll (Absolutely necessary)
   Ik9File.dll (Absolutely necessary)
      Ik9Bmp.dll (Necessary when loading or saving BMP files)
      Ik9Dxf.dll (Necessary when loading or saving DXF files)
      Ik9Emf.dll (Necessary when loading or saving EMF files)
      Ik9Fpx.dll (Necessary when loading or saving FPX files)
      Ik9Gif.dll (Necessary when loading or saving GIF files)
      Ik9J2k.dll (Necessary when loading or saving JPEG2000 files)
      Ik9Jpeg.dll (Necessary when loading or saving JPEG files)
      Ik9Pcx.dll (Necessary when loading or saving PCX files)
      Ik9Png.dll (Necessary when loading or saving PNG files)
      Ik9Svg.dll (Necessary when loading or saving SVG files)
      Ik9SxfP21.dll (Necessary when loading or saving SXF p21 files)
      Ik9SxfSfc.dll (Necessary when loading or saving sXF sfc files)
      Ik9Tiff.dll (Necessary when loading or saving TIFF files)
      Ik9TransFile.dll (Necessary when using FTP or HTTP file transfer)
      Ik9WMF.dll (Necessary when loading or saving WMF files)
   Ik9Print.dll (Necessary when drawing to screen, printer, or image data)
   Ik9RasToVect.dll (Necessary when converting raster images to vector images)
   Ik9Scan.dll (Necessary when retrieving images from TWAIN scan devices)
   Ik9VectCom.dll (Necessary when using vector images)

When distributing applications built in VB.NET or C#, please distribute the following files in the same folder as your application:
AxInterop.ImageKit9Lib.dll
Interop.ImageKit9Lib.dll

These two files are created with your application and can be found in the same folder

 

When using the ImageKit Control: (32 bit ANSI Version)

   ImageKit9A.ocx (Absolutely necessary)

   Ik9ComA.dll (Absolutely necessary)
   Ik9EffectA.dll (Absolutely necessary)
   Ik9FileA.dll (Absolutely necessary)
      Ik9BmpA.dll (Necessary when loading or saving BMP files)
      Ik9DxfA.dll (Necessary when loading or saving DXF files)
      Ik9EmfA.dll (Necessary when loading or saving EMF files)
      Ik9FpxA.dll (Necessary when loading or saving FPX files)
      Ik9GifA.dll (Necessary when loading or saving GIF files)
      Ik9J2kA.dll (Necessary when loading or saving JPEG2000 files)
      Ik9JpegA.dll (Necessary when loading or saving JPEG files)
      Ik9PcxA.dll (Necessary when loading or saving PCX files)
      Ik9PngA.dll (Necessary when loading or saving PNG files)
      Ik9SvgA.dll (Necessary when loading or saving SVG files)
      Ik9SxfP21A.dll (Necessary when loading or saving SXF p21 files)
      Ik9SxfSfcA.dll (Necessary when loading or saving sXF sfc files)
      Ik9TiffA.dll (Necessary when loading or saving TIFF files)
      Ik9TransFileA.dll (Necessary when using FTP or HTTP file transfer)
      Ik9WMFA.dll (Necessary when loading or saving WMF files)
   Ik9PrintA.dll (Necessary when drawing to screen, printer, or image data)
   Ik9RasToVectA.dll (Necessary when converting raster images to vector images)
   Ik9ScanA.dll (Necessary when retrieving images from TWAIN scan devices)
   Ik9VectComA.dll (Necessary when using vector images)

When distributing applications built in VB.NET or C#, please distribute the following files in the same folder as your application:
AxInterop.ImageKit9ALib.dll
Interop.ImageKit9ALib.dll

These two files are created with your application and can be found in the same folder

 

When using the ImageKit Control: (64 bit Unicode Version)

   ImageKit964.ocx (Absolutely necessary)

   Ik9Com64.dll (Absolutely necessary)
   Ik9Effect64.dll (Absolutely necessary)
   Ik9File64.dll (Absolutely necessary)
      Ik9Bmp64.dll (Necessary when loading or saving BMP files)
      Ik9Dxf64.dll (Necessary when loading or saving DXF files)
      Ik9Emf64.dll (Necessary when loading or saving EMF files)
      Ik9Fpx64.dll (Necessary when loading or saving FPX files)
      Ik9Gif64.dll (Necessary when loading or saving GIF files)
      Ik9J2k64.dll (Necessary when loading or saving JPEG2000 files)
      Ik9Jpeg64.dll (Necessary when loading or saving JPEG files)
      Ik9Pcx64.dll (Necessary when loading or saving PCX files)
      Ik9Png64.dll (Necessary when loading or saving PNG files)
      Ik9Svg64.dll (Necessary when loading or saving SVG files)
      Ik9SxfP2164.dll (Necessary when loading or saving SXF p21 files)
      Ik9SxfSfc64.dll (Necessary when loading or saving sXF sfc files)
      Ik9Tiff64.dll (Necessary when loading or saving TIFF files)
      Ik9TransFile64.dll (Necessary when using FTP or HTTP file transfer)
      Ik9WMF64.dll (Necessary when loading or saving WMF files)
   Ik9Print64.dll (Necessary when drawing to screen, printer, or image data)
   Ik9RasToVect64.dll (Necessary when converting raster images to vector images)
   Ik9Scan64.dll (Necessary when retrieving images from TWAIN scan devices)
   Ik9VectCom64.dll (Necessary when using vector images)

When distributing applications built in VB.NET or C#, please distribute the following files in the same folder as your application:
AxInterop.ImageKit9Lib.dll
Interop.ImageKit9Lib.dll

These two files are created with your application and can be found in the same folder

 

When using the ImageKit Control: (64 bit ANSI Version)

   ImageKit964A.ocx (Absolutely necessary)

   Ik9Com64A.dll (Absolutely necessary)
   Ik9Effect64A.dll (Absolutely necessary)
   Ik9File64A.dll (Absolutely necessary)
      Ik9Bmp64A.dll (Necessary when loading or saving BMP files)
      Ik9Dxf64A.dll (Necessary when loading or saving DXF files)
      Ik9Emf64A.dll (Necessary when loading or saving EMF files)
      Ik9Fpx64A.dll (Necessary when loading or saving FPX files)
      Ik9Gif64A.dll (Necessary when loading or saving GIF files)
      Ik9J2k64A.dll (Necessary when loading or saving JPEG2000 files)
      Ik9Jpeg64A.dll (Necessary when loading or saving JPEG files)
      Ik9Pcx64A.dll (Necessary when loading or saving PCX files)
      Ik9Png64A.dll (Necessary when loading or saving PNG files)
      Ik9Svg64A.dll (Necessary when loading or saving SVG files)
      Ik9SxfP2164A.dll (Necessary when loading or saving SXF p21 files)
      Ik9SxfSfc64A.dll (Necessary when loading or saving sXF sfc files)
      Ik9Tiff64A.dll (Necessary when loading or saving TIFF files)
      Ik9TransFile64A.dll (Necessary when using FTP or HTTP file transfer)
      Ik9WMF64A.dll (Necessary when loading or saving WMF files)
   Ik9Print64A.dll (Necessary when drawing to screen, printer, or image data)
   Ik9RasToVect64A.dll (Necessary when converting raster images to vector images)
   Ik9Scan64A.dll (Necessary when retrieving images from TWAIN scan devices)
   Ik9VectCom64A.dll (Necessary when using vector images)

When distributing applications built in VB.NET or C#, please distribute the following files in the same folder as your application:
AxInterop.ImageKit9ALib.dll
Interop.ImageKit9ALib.dll

These two files are created with your application and can be found in the same folder

 

When using the Thumbnail Control (32 bit Unicode version)

   ImageKit9Thumb.ocx (Absolutely necessary)

   Ik9Com.dll (Absolutely necessary)
   Ik9Effect.dll (Absolutely necessary)
   Ik9File.dll (Absolutely necessary)
      Ik9Bmp.dll (Necessary when loading or saving BMP files)
      Ik9Dxf.dll (Necessary when loading or saving DXF files)
      Ik9Emf.dll (Necessary when loading or saving EMF files)
      Ik9Fpx.dll (Necessary when loading or saving FPX files)
      Ik9Gif.dll (Necessary when loading or saving GIF files)
      Ik9J2k.dll (Necessary when loading or saving JPEG2000 files)
      Ik9Jpeg.dll (Necessary when loading or saving JPEG files)
      Ik9Pcx.dll (Necessary when loading or saving PCX files)
      Ik9Png.dll (Necessary when loading or saving PNG files)
      Ik9Svg.dll (Necessary when loading or saving SVG files)
      Ik9SxfP21.dll (Necessary when loading or saving SXF p21 files)
      Ik9SxfSfc.dll (Necessary when loading or saving sXF sfc files)
      Ik9Tiff.dll (Necessary when loading or saving TIFF files)
      Ik9TransFile.dll (Necessary when using FTP or HTTP file transfer)
      Ik9WMF.dll (Necessary when loading or saving WMF files)
   Ik9VectCom.dll (Necessary when using vector images)

When distributing applications built in VB.NET or C#, please distribute the following files in the same folder as your application:
AxInterop.ImageKit9ThumbLib.dll
Interop.ImageKit9ThumbLib.dll

These two files are created with your application and can be found in the same folder

 

When using the Thumbnail Control (32 bit ANSI version)

   ImageKit9ThumbA.ocx (Absolutely necessary)

   Ik9ComA.dll (Absolutely necessary)
   Ik9EffectA.dll (Absolutely necessary)
   Ik9FileA.dll (Absolutely necessary)
      Ik9BmpA.dll (Necessary when loading or saving BMP files)
      Ik9DxfA.dll (Necessary when loading or saving DXF files)
      Ik9EmfA.dll (Necessary when loading or saving EMF files)
      Ik9FpxA.dll (Necessary when loading or saving FPX files)
      Ik9GifA.dll (Necessary when loading or saving GIF files)
      Ik9J2kA.dll (Necessary when loading or saving JPEG2000 files)
      Ik9JpegA.dll (Necessary when loading or saving JPEG files)
      Ik9PcxA.dll (Necessary when loading or saving PCX files)
      Ik9PngA.dll (Necessary when loading or saving PNG files)
      Ik9SvgA.dll (Necessary when loading or saving SVG files)
      Ik9SxfP21A.dll (Necessary when loading or saving SXF p21 files)
      Ik9SxfSfcA.dll (Necessary when loading or saving sXF sfc files)
      Ik9TiffA.dll (Necessary when loading or saving TIFF files)
      Ik9TransFileA.dll (Necessary when using FTP or HTTP file transfer)
      Ik9WMFA.dll (Necessary when loading or saving WMF files)
   Ik9VectComA.dll (Necessary when using vector images)

When distributing applications built in VB.NET or C#, please distribute the following files in the same folder as your application:
AxInterop.ImageKit9ThumbALib.dll
Interop.ImageKit9ThumbALib.dll

These two files are created with your application and can be found in the same folder

 

When using the Thumbnail Control (64 bit Unicode version)

   ImageKit9Thumb64.ocx (Absolutely necessary)

   Ik9Com64.dll (Absolutely necessary)
   Ik9Effect64.dll (Absolutely necessary)
   Ik9File64.dll (Absolutely necessary)
      Ik9Bmp64.dll (Necessary when loading or saving BMP files)
      Ik9Dxf64.dll (Necessary when loading or saving DXF files)
      Ik9Emf64.dll (Necessary when loading or saving EMF files)
      Ik9Fpx64.dll (Necessary when loading or saving FPX files)
      Ik9Gif64.dll (Necessary when loading or saving GIF files)
      Ik9J2k64.dll (Necessary when loading or saving JPEG2000 files)
      Ik9Jpeg64.dll (Necessary when loading or saving JPEG files)
      Ik9Pcx64.dll (Necessary when loading or saving PCX files)
      Ik9Png64.dll (Necessary when loading or saving PNG files)
      Ik9Svg64.dll (Necessary when loading or saving SVG files)
      Ik9SxfP2164.dll (Necessary when loading or saving SXF p21 files)
      Ik9SxfSfc64.dll (Necessary when loading or saving sXF sfc files)
      Ik9Tiff64.dll (Necessary when loading or saving TIFF files)
      Ik9TransFile64.dll (Necessary when using FTP or HTTP file transfer)
      Ik9WMF64.dll (Necessary when loading or saving WMF files)
   Ik9VectCom64.dll (Necessary when using vector images)

When distributing applications built in VB.NET or C#, please distribute the following files in the same folder as your application:
AxInterop.ImageKit9ThumbLib.dll
Interop.ImageKit9ThumbLib.dll

These two files are created with your application and can be found in the same folder

 

When using the Thumbnail Control (64 bit ANSI version)

   ImageKit9Thumb64A.ocx (Absolutely necessary)

   Ik9Com64A.dll (Absolutely necessary)
   Ik9Effect64A.dll (Absolutely necessary)
   Ik9File64A.dll (Absolutely necessary)
      Ik9Bmp64A.dll (Necessary when loading or saving BMP files)
      Ik9Dxf64A.dll (Necessary when loading or saving DXF files)
      Ik9Emf64A.dll (Necessary when loading or saving EMF files)
      Ik9Fpx64A.dll (Necessary when loading or saving FPX files)
      Ik9Gif64A.dll (Necessary when loading or saving GIF files)
      Ik9J2k64A.dll (Necessary when loading or saving JPEG2000 files)
      Ik9Jpeg64A.dll (Necessary when loading or saving JPEG files)
      Ik9Pcx64A.dll (Necessary when loading or saving PCX files)
      Ik9Png64A.dll (Necessary when loading or saving PNG files)
      Ik9Svg64A.dll (Necessary when loading or saving SVG files)
      Ik9SxfP2164A.dll (Necessary when loading or saving SXF p21 files)
      Ik9SxfSfc64A.dll (Necessary when loading or saving sXF sfc files)
      Ik9Tiff64A.dll (Necessary when loading or saving TIFF files)
      Ik9TransFile64A.dll (Necessary when using FTP or HTTP file transfer)
      Ik9WMF64A.dll (Necessary when loading or saving WMF files)
   Ik9VectCom64A.dll (Necessary when using vector images)

When distributing applications built in VB.NET or C#, please distribute the following files in the same folder as your application:
AxInterop.ImageKit9ThumbALib.dll
Interop.ImageKit9ThumbALib.dll

These two files are created with your application and can be found in the same folder

 

When using the Play / Preview / Record Controls (32 bit Unicode version)

   ImageKit9WebCamera.ocx (Absolutely necessary)

When distributing applications built in VB.NET or C#, please distribute the following files in the same folder as your application:
AxInterop.ImageKit9WebCameraLib.dll
Interop.ImageKit9WebCameraLib.dll

These two files are created with your application and can be found in the same folder

 

When using the Play / Preview / Record Controls (32 bit ANSI version)

   ImageKit9WebCameraA.ocx (Absolutely necessary)

When distributing applications built in VB.NET or C#, please distribute the following files in the same folder as your application:
AxInterop.ImageKit9WebCameraALib.dll
Interop.ImageKit9WebCameraALib.dll

These two files are created with your application and can be found in the same folder

 

When using the Play / Preview / Record Controls (64 bit Unicode version)

   ImageKit9WebCamera64.ocx (Absolutely necessary)

When distributing applications built in VB.NET or C#, please distribute the following files in the same folder as your application:
AxInterop.ImageKit9WebCameraLib.dll
Interop.ImageKit9WebCameraLib.dll

These two files are created with your application and can be found in the same folder

 

When using the Play / Preview / Record Controls (64 bit ANSI version)

   ImageKit9WebCamera64A.ocx (Absolutely necessary)

When distributing applications built in VB.NET or C#, please distribute the following files in the same folder as your application:
AxInterop.ImageKit9WebCameraALib.dll
Interop.ImageKit9WebCameraALib.dll

These two files are created with your application and can be found in the same folder

 

Please copy OCX and DLL files into the Windows\System32 folder (when using 32 bit versions on a 64 bit operating system, copy them to the Windows\SysWOW64 folder). Regarding files unrelated to the ImageKit9 ActiveX that may be necessary when making your setup disk, please refer to the manual for your specific development container.

When using ActiveX (OCX) controls don't forget that they must be registered. At this time even though the install program copies the necessary file and registers them, depending on the timimg that this occurs an error can be generated. To avoid such problems, make sure that the dll files are copied first, then the ocx file is copied and registered.

 

B. Web Applications

1. When the web application is transferred from server to client via CAB file and runs on the client machine (You must have a webserver runtime license to do this)

To use the ImageKit Control (32 bit Unicode version), use the ImageKit9.cab
To use the ImageKit Control (32 bit ANSI version), use the ImageKit9A.cab
To use the ImageKit Control (64 bit Unicode version), use the ImageKit964.cab
To use the ImageKit Control (64 bit ANSI version), use the ImageKit964A.cab

To use the Thumbnail Control (32 bit Unicode version), use the ImageKit9Thumb.cab
To use the Thumbnail Control (32 bit ANSI version), use the ImageKit9ThumbA.cab
To use the Thumbnail Control (64 bit Unicode version), use the ImageKit9Thumb64.cab
To use the Thumbnail Control (64 bit ANSI version), use the ImageKit9Thumb64A.cab

To use the Play / Preview / Record Controls (32 bit Unicode version), use the ImageKit9WebCamera.cab
To use the Play / Preview / Record Controls (32 bit ANSI version), use the ImageKit9WebCameraA.cab
To use the Play / Preview / Record Controls (64 bit Unicode version), use the ImageKit9WebCamera64.cab
To use the Play / Preview / Record Controls (64 bit ANSI version), use the ImageKit9WebCamera64A.cab

These cab files contain compressed versions of the OCX and DLL files and when transferred over the internet an dialog appears identifying the manufacturer and their digital certificate.

1. When the web application runs on the server
Please refer to Windows Applications above.

 

Microsoft Visual C++ 2010 Redistributable Package is required in your target deployment environment. There are 32 bit (x86) and 64bit (x64) versions of the VC++ Redistributable Package so please be sure that the appropriate versions are installed in the environment where you are deploying your application. The ImageKit9 ActiveX will not run without this.

 

IMPORTANT: YOU CANNOT DISTRIBUTE THE IMAGEKIT9 DOCUMENTATION UNDER ANY CIRCUMSTANCES WITHOUT EXPRESSED WRITTEN PERMISSION FROM NEWTONE CORPORATION!

 

The ImageKit9 ActiveX is a product created by Newtone Corporation