首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

微软的操作系统是如何判断一个程序是不是UNICODE程序的

2012-03-12 
微软的操作系统是怎么判断一个程序是不是UNICODE程序的?在系统的区域和语言选项设置里面,可以设定非UNICOD

微软的操作系统是怎么判断一个程序是不是UNICODE程序的?
在系统的区域和语言选项设置里面,可以设定非UNICODE程序使用的语言。
我的问题是:操作系统是怎么知道一个程序是不是UNICODE程序的?

[解决办法]
Windows有两套API,设定只影响Windows的ANSI版API的行为
[解决办法]
两套不同的API啊
比如MessageBoxW,MessageBoxA
[解决办法]
操作系统不需要知道
是你软件自己掉用MessageBoxW或MessageBoxA
[解决办法]
如果调用了Ansi的API,自然就是非Unicode的程序。
程序载入时系统知道程序用了哪些API。

热点排行