学习笔记
老夏Max
2000年3月-2001年3月:从事电信相关软件开发,使用VC6.
2001年3月-2004年4月:从事工控软件开发,使用VC6
2005年5月-2008年7月:从事网络会议系统开发,使用VC6。
随后10余年嵌入式开发,唯手熟尔。
展开
-
从GetLastError想到的
GetLastError是微软提供的一个检测错误的API。1、原本以为GetLastError是针对进程的,还担心在多线程环境下导致获得错误代码不准确,因为正确执行的代码也可以改变错误代码,但是今天用心看了一下,发现GetLastError是针对线程的,错误代码号码是存储在线程本地存储器中的,即使多线程环境下的线程切换也不会改变它。呵呵,看样子看书还是要认真仔细啊。2、GetLastError能获原创 2005-04-06 10:01:00 · 3468 阅读 · 0 评论 -
也说Unicode
Unicode的出现是为了适应软件国际化的需要。Unicode不同于双字节字符集(DBCS)。一、相关操作函数1、DBCS使用下面的函数操作字符串:CharNext——获得后一个字符CharPrev——获得前一个字符IsDBCSLeadByte——判断是否为两个字节字符的第一个字节C++运行期库提供了以"_mbs"开头的一系列的函数操作DBCS。类似的函数有_mbscat等。2、ANSI字符集是一原创 2005-04-06 11:44:00 · 2508 阅读 · 0 评论