Hi,

I was just wondering if it would be theoretically possible to use Template metaprogramming to process the resource.h file, and create a map of resource string to their numberic ID's. For example:

Code:
 
#define ID_VIEW_APPLOOK_OFF_XP          206
#define ID_VIEW_APPLOOK_WIN_XP          207
#define ID_VIEW_APPLOOK_OFF_2003        208
#define ID_VIEW_APPLOOK_VS_2005         209
#define ID_VIEW_APPLOOK_VS_2008         210
generating map:

Code:
resourceString.insert(std::pair<string, int>("ID_VIEW_APPLOOK_OFF_XP", 206))
I guess a perl script on a pre-build step could do something similar and modify a .cpp with all the entries to build up the map.