<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[咕噜咕噜的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jackylingzeng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jackylingzeng]]></copyright><item><title><![CDATA[Symbian C＋＋开发环境配置]]></title><link>https://blog.youkuaiyun.com/jackylingzeng/article/details/1844963</link><guid>https://blog.youkuaiyun.com/jackylingzeng/article/details/1844963</guid><author>jackylingzeng</author><pubDate>Fri, 26 Oct 2007 14:16:00 +0800</pubDate><description><![CDATA[  SDK是 3rd Edition FP1 SDK；IDE是 Carbide.c++ v1.2；JDK是 j2sdk-1_5_0-beta；PERL 是ActivePerl-5.8.8.822。  按说明顺序安装 JDK、PERL、SDK，安装SDK后，按说明验证SDK安装，编译HelloWorldBasic，出现了两个Error，但是用S60模拟器运行时，HelloWorldBasic]]></description><category></category></item><item><title><![CDATA[开始认识版本管理]]></title><link>https://blog.youkuaiyun.com/jackylingzeng/article/details/1794396</link><guid>https://blog.youkuaiyun.com/jackylingzeng/article/details/1794396</guid><author>jackylingzeng</author><pubDate>Fri, 21 Sep 2007 11:45:00 +0800</pubDate><description><![CDATA[    以前一直没有使用VSS、CVS之类的版本管理软件，而且一直觉得很麻烦。这段时间在公司帮客户修改程序，这些客户都安装了不同时期的软件。为他们修改程序都需要修改DLL，然后重新编译再发给他们更新。但一旦修改一个DLL，引用它的其他EXE都需要重新编译，除非修改后的DLL以原版本的DLL做二进制兼容编译，生成同样的UID，这样所有引用它的EXE不需要重新编译就能直接使用新版本的DLL。    因]]></description><category></category></item><item><title><![CDATA[CreateWindow() 在VC6和 VS2005 中使用差异]]></title><link>https://blog.youkuaiyun.com/jackylingzeng/article/details/1774911</link><guid>https://blog.youkuaiyun.com/jackylingzeng/article/details/1774911</guid><author>jackylingzeng</author><pubDate>Thu, 06 Sep 2007 16:31:00 +0800</pubDate><description><![CDATA[    今天看了Win32 SDK 中 Multithreaded Multiple Document Interface 的例子，用VC6 编译运行完全没有问题，用 VS2005 能成功创建主窗体，但在创建Child 窗体就出错了，一直找不到问题所在，于是用VS2005 创建了一个 MFC 的 MDI 例子，跟踪 MFC 的源代码，发现 VS2005 在MDI 中使用 CreateWindowE]]></description><category></category></item><item><title><![CDATA[我的第一个WIN32 Platform SDK 程序]]></title><link>https://blog.youkuaiyun.com/jackylingzeng/article/details/1668422</link><guid>https://blog.youkuaiyun.com/jackylingzeng/article/details/1668422</guid><author>jackylingzeng</author><pubDate>Wed, 27 Jun 2007 11:53:00 +0800</pubDate><description><![CDATA[    第一次写SDK的WIN32程序，照着MSDN写了半天，还好没碰到什么问题，挺顺利的就完成了，只是想不到MSDN的例子里面有的 ghInstance 全局变量是 HANDLE 类型的，结果在 DialogBox() 中就出现了类型转换出错，后来把类型改成 HINSTANCE 就没事了。 /**//***************************generic.cpp****]]></description><category></category></item><item><title><![CDATA[VB使用API实现串口通讯的异常问题]]></title><link>https://blog.youkuaiyun.com/jackylingzeng/article/details/1612146</link><guid>https://blog.youkuaiyun.com/jackylingzeng/article/details/1612146</guid><author>jackylingzeng</author><pubDate>Wed, 16 May 2007 19:59:00 +0800</pubDate><description><![CDATA[把通讯程序构造成类，并生成DLL，在实际运行中数据发送操作中若返回值不是IO异步操作未决，则关闭串口If (errNum  ERROR_IO_PENDING) And (errNum  0) Then GoTo closeComm 以上代码，errNum无论异步操作是否成功，都不会返回ERROR_IO_PENDING常数值，虽然在VB调试时会返回这个常数值，所以在发送数据操作中，]]></description><category></category></item><item><title><![CDATA[VB6使用API实现串口通信]]></title><link>https://blog.youkuaiyun.com/jackylingzeng/article/details/1594117</link><guid>https://blog.youkuaiyun.com/jackylingzeng/article/details/1594117</guid><author>jackylingzeng</author><pubDate>Tue, 01 May 2007 13:29:00 +0800</pubDate><description><![CDATA[    需要和客户的产品通讯，但波特率是非常规的，MScomm无法实现，原有的软件框架和条件又不能转用VC开发底层，于是用VB6调用API实现了这个通讯功能，虽然在VB6下这个程序还是单进程的，但实现了异步非阻塞的通信，性能相当稳定，下面是测试程序代码 Private Sub cmdSend_Click()Sub cmdSend_Click()    定义文件读写属性结构    Di]]></description><category></category></item></channel></rss>