Runtime Licensing

A runtime license allows you to run an IDL application that cannot display the IDL Workbench or IDL command line and which cannot compile .pro files. This type of licensing offers developers who have smaller customer bases the opportunity to buy single distribution licenses as they are needed, paying a small fee for each license. The license is either a node-locked license tied to the specific machine on which your application will run (which means you will need to obtain information about your customer's machine), or a more costly but less restricted floating license that will run on any machine of a given platform.

Note
It is beyond the scope of this manual to discuss the creation of Callable IDL applications. See Callable IDL (External Development Guide) for details. Note that applications using a runtime license must set the IDL_INIT_RUNTIME option when calling the IDL_Initialize() function, and must call IDL_RuntimeExec() rather than IDL_Exec().

When using runtime licensing, you can distribute licenses to your users in two ways:

See Obtaining and Installing Runtime Licenses for information on obtaining and installing runtime licenses for your Callable IDL application.