ClearImage COM can be used with any programming language supporting Windows
COM objects, examples of actual implementations include:
C++, Visual Basic, Delphi, C++ Builder, Power Builder, ASP, VB.NET, Java and
C#.
User should consult the specific developer and language documentation to understand how to interface to COM objects
If explicit creation of ClearImage COM object is required, use the following
Program ID: ClearImage.ClearImage
The following issue are applicable to ClearImage-based application development:
- Error Handling: Developers should pay attention to error
handling issues. Typically ClearImage methods report API or run-time
errors through exceptions. The Application should implement their language-specific
error handling mechanism.
- Memory utilization and garbage collection: Image processing
takes significant amount of memory. It is important to close images
and/or to delete objects that are no longer needed. In environments such as .NET implementing
automatic garbage collection, the objects might occupy memory even after they
have been ostensibly deleted (explicitly or by going out of scope). Developers should monitor the memory consumption of their application when running at production speed to ensure that unused objects do not accumulate.
- CiServer scope: CiServer is an object from which all other
objects are derived. It is most efficient to create a single instance of
CiServer object per application.
Visit the Inlite Web site for additional and up-to-date
information. Go to Support, App Notes section. |