My App has a separate DLL for all resources. The DLL has 4 configurations, Debug+Release for German and English(US).
When compiled, the DLLs are nearly identical, because AFX_RESOURCE_DLL becomes #undefined somehow, and so the code
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_XXX)
(within the .RC file) is always true.
But I HAVE defined AFX_RESOURCE_DLL in EACH configuration, and XXX is ENU in the english configs, and DEU in the german configs. Everything is defined in Project/Settings/C/C++/Preprocessor definitions. Is this line restricted in the length ???
Or who #undefines this Macro ?