We use the COM object automation model to make our application available to our customers.
They mainly use python to access our application interface.
Since we want to be able to install (not yet run, another problem) different versions of the application, we change our COM components to regfree.
But this conflicts with access from scripting languages through IDispatch automation, as they need registry entries.
Our approach is to create an application that manages the active version of our real application. It allows the user to decide which version he wants to have, and he takes care of the entries in the registry.
What are the alternatives to our approach?
source
share