If a string was imported from an existing .RES file, then the ResMe String Extractor will not allow the string to be removed from the resource file. Removing an existing string would cause a compiler error unless the programmer modifies the program. If a string is used in certain programmatic ways, then the ResMe String Extractor will not allow the string to be moved to the resource file. Placing some certain programmatically used strings in the resource file would cause a compiler error. Some DLL, PropertyBag commands, and Err.
Raise are a few examples.
Yes, it is possible to edit any resource string and you can view how the string is used throughout the project. All 32-bit versions of Visual Basic are supported. This includes versions 4.0, 5.0 and 6.0. This is a sticky issue because the resource assignments of strings for a file will be different across multiple projects. The best advice in this case is to maintain one non-resource based version of the file in source control and incorporate the ResMe String Extractor into your build process .