I'm writing an MFC app that can handle a number of different file types.
I want the user to be able to decide which file formats they want to use.
The easiest way I thought of doing this is to place each document template and view document classes in separate DLLs, like a sort of MFC extension DLL, and the user can place the ones they require in the app directory.
Doing it this way means that the DLLs can't be linked to the app when it is compiled as the DLLs that will be used aren't know at this time.
Is this the best way of doing it and is it possible?