Using Open eVision in a DLL

Follow these guidelines to use Open eVision inside one or several DLLs. Ignoring this may lead to random crashes usually due to incompatibilities between the memory representations and/or the conflicting CRT.

Until Open eVision 2.14.1, a bug in the method Easy::Terminate may lead to a crash even if you follow these guidelines.
To avoid this, please use Open eVision 2.15 or later.

Depending on your configuration, implement one of the following scenarios. There are presented in the order of increasing complexity: