Hi all,
I've created an app that loads some dlls dynamically from the
filesystem. All the dlls implement a certain interface so that they can
be easily manipulated from the main app. The dlls work as plugins for
the main app.
What I want to do is give some extra functionality to the dlls so that
each dll can have some extra functions inside it, that the other dlls
are not required to have (so I cannot add more functions to the main
interface that all the dlls implement). I would like all the changes to
be made to the plugin dlls and not the main app (so when a new plugin is
created I wouldn't like to change the main app as well).
How can I achieve this?
-pnp