I am halfway through the development of a MFC Form
application and I know I will have to publish it in multiple languages. I plan on using satellite DLL's in order to achieve this goal. I am using Visual Studio 2012 by the way.
I have done some reading but I'm still quite a neophyte on the subject. In order to create a satellite DLL containing a Form
in an other language, I have to copy the Form
in the resource file of a new DLL project, give a specific name to the DLL, add the /NOENTRY
option to the linker and then translate the Form
.
The thing is, the Form
may be subject to change in a near future (move/delete/add controls). If I create the satellite DLL right now, I fear I will have to do the same modifications in every single DLL if I need to alter the structure of a Form
.
My question is: Should I wait until I have completed my application and then create the satellite DLL's or is there a mechanism in VS or else where that will allow me to make the modifications of my DLL in a single place?