Home

Woodcutting

Products

Download

Purchase

Links

Awards

Contacts

How to install GNCutter32.

Optimalon Software distributes the library GNCutter32 in one single installation file. The default installation folder is "C:\Program Files\GNCutter32", though the user can select other destinations.
There two core library files for Windows 2000, Windows XP and up that are GNCutter32x.dll and GNCutter32Lic.dll. The existence of these files is sufficient for using the library in any application. These files should be placed together at either the application or "Windows\System32" directories.

The installation package also contains several example of the library usage in different programming language. These examples are in "C:\Program Files\GNCutter32\Examples" directory.

There are two possible ways to use the library:

  • .Net Assembly. This is suitable for the application development under .Net Framework (MS Visual Studio .Net).
  • COM Object. This is the way for Win32 development tools like Visual Basic, Visual C++, Borland Delphi and other.

To use the library as the COM object it should be registered using regasm.exe application that is part of Microsoft .Net Framework 1.1. The registration script "registerCOM.cmd" also supplied with the GNCutter32 installation.

How to deploy GNCutter32 to the user's computer.

When you deploy the library to the client computer you should do the following:

  1. Copy gncutter32x.dll, gncutter32lic.dll and gncutter32.lic (if you have one) to the same folder where your application is or to "Windows\System32" folder. In that case your application will be able to find gncutter32x.dll and use it.
  2. If you want to use GNCutter32 via COM then you should run a script file "registerCOM.cmd" from the location where you copied gncutter32x.dll. This script calls regasm.exe to register gncutter32x.dll as COM object to make it accessible from the unmanaged programming environments such as Visual Basic, Visual C++ or Delphi.

 

Copyright © 2004-2008 Optimalon Software. All rights reserved.