iCAx开思工具箱

标题: ProStringToWstring出现错误,请教啊?? [打印本页]

作者: xiaobin2008    时间: 2008-12-1 18:15
标题: ProStringToWstring出现错误,请教啊??
ProStringToWstring(wtext, "Hello World");
这在VS2005和PRO/E4.0环境下有什么错误吗?
作者: my_dear2002    时间: 2008-12-1 22:54
cstring xx;
xx = "Hello World";
ProStringToWstring(wtext, xx);
我记得这样好像没有错误吧
作者: vin    时间: 2008-12-2 08:20
4.0版本改用Unicode编码方式,试下用ProNativestringToWstring() ;
作者: xiaobin2008    时间: 2008-12-2 21:20
还是不行啊,还有其他解决办法吗,谢谢!
作者: DavidJiang    时间: 2008-12-2 21:54
如果都像这样问,楼主可能永远得不到正确答案。因为你都没有描述你遇到了什么问题

要是你遇到如下问题,error C2632: 'short' followed by 'wchar_t' is illegal

在prowchar.h中将下面代码注释掉应该就可以了。
#     if (!defined (PRO_WCHAR_T_H) && !defined (_WCHAR_T))
      //typedef unsigned short   wchar_t; /*  Use a 2 byte definition  */
#     endif
作者: Easy2009    时间: 2009-1-20 18:19
标题: Read User's Guide, Please .
/* Add this line in head file Area */
#include <ProToolkit.h>
#include <ProString.h>

/* Add this in Fuction Declear Area */
char helloworld[] = "Hello World!";
wchar_t  w_helloworld[PRO_NAME_SIZE];

/*Just do it !*/
ProStringToWstring( w_helloworld, helloworld );
作者: usedID    时间: 2009-2-6 18:12
6楼的应该不会有错。
建议提问出错的,把相关的源代码贴出,并且贴出出错信息。这样大家才能给你解决。
作者: DavidJiang    时间: 2009-6-16 11:58
最佳解决方法是,添加一个预定义PRO_WCHAR_T_H,和PRO_USE_VAR_ARGS的原理一样




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3