楼主贴的这块代码,我运行了一下,在我的机器运行了很多次都没有崩溃。 而且看起来,这段多字节转换为宽字节的程序也没什么问题。 “从配置文件中取过来的字符串如果中间含有中文的,执行没有问题,但只有assic的时候,居然崩溃了” 现在关心的是楼主读配置文件的这段请看如下
楼主贴的这块代码,我运行了一下,在我的机器运行了很多次都没有崩溃。
而且看起来,这段多字节转换为宽字节的程序也没什么问题。
“从配置文件中取过来的字符串如果中间含有中文的,执行没有问题,但只有assic的时候,居然崩溃了”
现在关心的是楼主读配置文件的这段代码,怀疑是读文件的代码可能有问题,或者读过来的数据有问题。
请楼主贴一些这块的代码。
只
strcpy(tempstr,"192.168.1.200");
MByteToWChar(tempstr,IP,sizeof(IP)/sizeof(TCHAR));//执行崩溃的代码
是不会崩溃的。
现在还有疑问:
CP_ACP是根据SetLocal()来转换的,但奇怪的是:
中文是可以转换的,但asscis转换确实崩溃了,
这个个BSP中的localpages有关系吗?里面目前只选择了simchinese,其他都没有,
从配置文件中取过来的字符串如果中间含有中文的,执行没有问题,但只有的时候,居然崩溃了,搞了一天没有解决,哪位大哥看一下
何为“assic”,是“ASCII”吗?
调用api函数崩溃,基本意味着内存访问违规,可以尝试从这个方面考虑
从配置文件中取过来的字符串如果中间含有中文的,执行没有问题,但只有assic的时候,居然崩溃了,搞了一天没有解决,哪位大哥看一下
何为“assic”,是“ASCII”吗?
调用api函数崩溃,基本意味着内存访问违规,可以尝试从这个方面考虑
从配置文件中取过来的字符串如果中间含有中文的,执行没有问题,但只有assic的时候,居然崩溃了,搞了一天没有解决,哪位大哥看一下
何为“assic”,是“ASCII”吗?
调用api函数崩溃,基本意味着内存访问违规,可以尝试从这个方面考虑
tags:192.168.1.20