Table of Contents
Our license terms are included at the end of this manual. For the latest pricing, visit http://www.morovia.com/info/order.asp.
Barcode ActiveX can be used with two different types of licenses. The design-time license allows end user to create an object directly, in any ActiveX-aware development environments or applications. There are no restrictions on where and how the object is created and used. In most cases, Barcode ActiveX is used in an IDE environment and placed on a windows form. Nevertheless, an object can be created at the background from any programming environment supporting OLE/COM/ActiveX technology, including ActiveX Server Page (ASP) and Windows Scripting Host (WSH).
Without a design-time license available on the computer, an application can create the object with a run-time license by passing the license code as a parameter to the creation routine. Many programming environments handle this quietly at the background - they retrieve the license code and embed it as a resource once you insert the Barcode ActiveX control into a dialog or a form. When the whole application runs on another computer, the license code is retrieved and passed to the ActiveX object creation function, again hidden to other portions of the application. In this way Barcode ActiveX can only be used in conjunction with the application, which satisfies our developer license terms.
In case your application creates the object at the background,
make sure that you use the IClassFactory2
interface and pass
your license name in the license key parameter in the method
IClassFactory2::CreateInstanceLic.