用资源编辑器打开可执行文件,可以看到resourcestring的字串,你可以编辑它,而不需要重新编译你的代码。
const放在数据段里,是程序的一部分,需要变异
Resourcestring放在EXE资源也就是res里面,采用资源的好处一方面可让Windows 来完成有效的内存处理,另一方面不用更改源代码就可实现程序的本地化 (把字符串翻译成不同的语言)。
const部分申明的常量被编译到程序中,ResourceString的则在外部文件中,使用ResourceString的一个好处是可以把语言信息放在ResourceString中,这样,开发多语言系统时,只需要把外部资源文件替换就可以达到目的
在resourcestring中声明的内容会被编译到资源中,而const中声明的则不会。所以使用resourcestring声明的内容可以通过资源修改工具进行修改