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

怎样设置C++Builder XE项目使用多字节字符集?该如何处理

2012-02-16 
怎样设置C++Builder XE项目使用多字节字符集?怎样设置C++Builder XE项目使用多字节字符集?[解决办法]Proje

怎样设置C++Builder XE项目使用多字节字符集?
怎样设置C++Builder XE项目使用多字节字符集?

[解决办法]
Project->Option-> Directories and Conditionals->_TCHAR maps to 选择wchar_t
[解决办法]
默认创建的工程就是,老程序升级来的要单独设置一下
[解决办法]
建议不要用t_str(),改用:
strcpy(EN, AnsiString(Query1->FieldByName("EN")->AsString).c_str());
另:你的EN是神马类型的?
[解决办法]
在XE2中,.t_str()方法已经不再建议使用。

如果想保持兼容,字符串用TCHAR,这样通过更改_TCHAR宏的映射,就可以方便的在不同编译中编译。

热点排行