- 博客(4)
- 资源 (31)
- 收藏
- 关注
转载 如何同时提供ANSI和UNICODE函数
继前两篇文章之后,我们更加关心的问题是,我们可能为了方便他人的使用,需要提供ANSI和UNICODE版本的函数,此时,我们可以模仿 Windows的作法,我们只编写UNICODE版本的函数,然后在ANSI版本的函数中,我们把多字符转换成UNICODE字符串,然后调用UNICODE版本 的函数,完成之后,再把他还原成多字符集的字符串。 此处,引用示例,逆转字符串中所有字符
2013-02-14 22:27:40 836
转载 VC工程需要注意字符集问题
经过好多天,好多代码之后,才发现写VC程序时候,一定要注意字符集的问题,VS2012默认工程字符集为UNICODE,但是以前的VC工程不一定是UNICODE,VC6默认字符集为多字节字符集,如果我们在使用VC6代码时候,没有注意到这个问题,那么我们会遇到麻烦的。下面是转发的一篇文章,和我的遭遇基本上差不多:VC真是一个非常笨,非常不友好的工具,还是这样说,VC(MFC)和现在流
2013-02-14 22:04:04 4337 1
原创 VC的控制台程序,如何获取输入参数和环境变量
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[]) 这是带MFC功能的控制台程序主函数声明,其中argc是输入参数个数;argv[]是参数字符串数组;envp[]是环境变量字符串数组,下面是取得和显示他们的代码: //注意:必须设置此项才能输出宽字符串 _tsetlocale(LC_ALL, _T("chs")); _t
2013-02-07 16:50:26 4750
原创 使C++ Builder编译程度独立运行
C++ Builder版本:xe2C++ Builder版本默认建立的工程是使用动态库方式,编译出来的程序拿到其它电脑上运行时候,需要相应的动态库,通过设置,我们可以编译出来已经包含动态库的程序。打开当前工程的属性,“Project”->"Options",随后就出现工程设置界面了,具体设置方法如下:一,选择左侧的“C++ LINKER”,随后选择右侧的“Link With D
2013-02-07 10:45:40 2607
MASM32和RadASM
2015-10-17
Delphi XE7的安卓程序调用JAVA的JAR的源码和工具
2014-11-24
JAVA的JAR或Class生成Delphi的Native Bridge File工具
2014-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人