请问Loadstring和LoadStr有什么区别?为什么后者Load的字符串资源可以实现语言转换,而前者实现不了?

feelfly 2003-10-16 09:58:28
请问Loadstring和LoadStr有什么区别?为什么后者Load的字符串资源可以实现语言转换,而前者实现不了?
...全文
150 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
aliker 2003-10-16
  • 打赏
  • 举报
回复
一个是WINAPI,一个是VCL,在BCB环境下都可以用!
feelfly 2003-10-16
  • 打赏
  • 举报
回复
就是实现对不同语言的支持,这里我转换语言时需要调用不同语言资源DLL下的资源文件(.rc)中定义的字符串,loadstring在我转换语言设置时并没有转换到相应的资源DLL下调用资源文件,而始终调用默认语言资源DLL下的.rc文件。而loadstr就可以切换,为什么呢?我看了系统下两个函数的源代码,其实loadstr也是调用的loadstring我不知道是我使用loadstring不对,还是两者确实有不同?
Veeve 2003-10-16
  • 打赏
  • 举报
回复
LoadString()是Windows API,LoadStr()是bcb做了包装的函数,返回bcb的AnsiString,既然做过包装了,当然会自动实现语言转换啦
佣工7001 2003-10-16
  • 打赏
  • 举报
回复
怎末叫语言转换?

13,822

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧