resourcestring 和 const

本文介绍了在软件开发过程中如何区分使用const常量与ResourceString资源字符串。通过资源编辑器可以修改ResourceString,便于程序本地化及多语言支持。const常量直接编译入程序,而ResourceString则存在于外部资源文件中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 用资源编辑器打开可执行文件,可以看到resourcestring的字串,你可以编辑它,而不需要重新编译你的代码。

 

const放在数据段里,是程序的一部分,需要变异  
  Resourcestring放在EXE资源也就是res里面,采用资源的好处一方面可让Windows   来完成有效的内存处理,另一方面不用更改源代码就可实现程序的本地化   (把字符串翻译成不同的语言)。

 

const部分申明的常量被编译到程序中,ResourceString的则在外部文件中,使用ResourceString的一个好处是可以把语言信息放在ResourceString中,这样,开发多语言系统时,只需要把外部资源文件替换就可以达到目的

 

resourcestring中声明的内容会被编译到资源中,而const中声明的则不会。所以使用resourcestring声明的内容可以通过资源修改工具进行修改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值