VC6中的UNICODE问题! 工程的SETTING里加了_UNICODE定义就是UNICODE的项目了?真是可笑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 UNICODE是要在程序中使用宽字符集才能够使用。不能使用char类型,而应该使用BYTE来代替。相应的函数等都要替换,然后加入预编译宏指令就可以了。 1、所有的char都改为TCHAR,所有的字符串"xxx..."都改写为_T("xxx...")。2、所有的strxxx()(就是C标准库字符串函数)都改为_tcsxxx(),有些名字不一样,可以查查MSDN,对strxxx函数的解释里就有对应的_tcsxxx函数。3、使用CString对象是没关系的。CString会自动区别UNICODE。Resource里的字符串也会自动通过LoadResourceW/LoadResourceA转换,不用管4、如果还有问题,看看是不是有些处理(比如遍历字符串)依赖于char长度1,比如pstr++;最好不通过指针而通过数组来处理。5、大家都是过来人,不用取笑吧。 to In355Hz(好象一条狗):我里面都是如你所说的,它已经是个在windows ce环境下是个成型的项目了,在vc.net环境下也是没问题的,我现在想做的事就是它能在VC6下也没问题. to prog_st(st):没有调查就没有发言权,看来你的水平根本不怎么样. 别忘了设置程序的StartupCode。在MSDN里找一找,能学很多东西的。 谢谢各位,我已经解决了这个问题.是这样的:Settings Link Category:Output Entry-point symbol: wWinMainCRTStartup(人工设置项)特别感谢redoak2000(小舟一叶) to xxb_xxb:没想到我还得分了,:)。我有问题一般先在MSDN用复合条件Search,大多问题都可解决。 CString 和string的转换 关于 结构体做全局变量 关于udp和tcp难以理解的问题 大家好,南京有哪几家软件大公司? ?一个用PB编译生成的可执行程序,为什么在Windwos下能看到程序版本信息,用这个算法却得不出来? 而这个算法却能得出VC,delphi写的版本信息? 如何将产生的一个数显示出来! 急求bmp图片旋转的例子,请兄弟们帮忙! 怎么样才能将DLL版本编译成发行版本的 大家帮忙测试一个表格控件,http://sunyuzhe.363.net 怎样从客户端主动下载activeX部件? vc如何获得windows默认打印机的驱动程序名 节日到了给弟兄们加点分!
2、所有的strxxx()(就是C标准库字符串函数)都改为_tcsxxx(),有些名字不一样,可以查查MSDN,对strxxx函数的解释里就有对应的_tcsxxx函数。
3、使用CString对象是没关系的。CString会自动区别UNICODE。Resource里的字符串也会自动通过LoadResourceW/LoadResourceA转换,不用管
4、如果还有问题,看看是不是有些处理(比如遍历字符串)依赖于char长度1,比如pstr++;最好不通过指针而通过数组来处理。
5、大家都是过来人,不用取笑吧。
我里面都是如你所说的,它已经是个在windows ce环境下是个成型的项目了,在vc.net环境下也是没问题的,我现在想做的事就是它能在VC6下也没问题.
没有调查就没有发言权,看来你的水平根本不怎么样.
Settings
Link
Category:Output
Entry-point symbol:
wWinMainCRTStartup(人工设置项)特别感谢redoak2000(小舟一叶)
没想到我还得分了,:)。我有问题一般先在MSDN用复合条件Search,大多问题都可解决。