Distributing your application
Top  Previous  Next

If you create an application using ActiveDcam SDK, your distribution package should include the file activedcam.dll. There is no need to provide a user of your application with the license file activedcam.lic. ActiveDcam must be registered on the end-user's system before the application can be used. Therefore, you may want your setup program to register ActiveDcam when the application is installed. You can do it by passing the complete path to activedcam.dll as an argument to regsvr32.exe, or you can write your own setup program to register ActiveDcam directly instead. You should also include DCAM 1394 Camera Driver in your distribution package and make sure the user installs it before starting using your application.

In addition, you must ensure that the following files exit on the end-user's system:

mfc42.dll, v.6.0
MFCDLL shared library
atl.dll
Active template library
msvcrt.dll, msvcrt40.dll
C run-time libraries
oleaut32.dll
OLE property frame
regsvr32.exe
control registration utility


These files are part of the Windows operating system and they are typically located in the Windows system directory. Please refer to Microsoft's redistribution policy if you need to redistribute them.

When an ActiveDcam based application is executed for the first time on an end-user's system, it will display the registration dialog (see Installation). You should instruct the user to provide you or your distributor with a Control ID displayed in the dialog. After the run-time license of the user is validated, the distributor will issue a unique serial number which will unlock the control on the user's machine.