- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 LIB和DLL的区别与使用
下面这篇文章写的很详细,收藏了 http://www.cppblog.com/amazon/archive/2009/09/04/95318.html
2015-06-12 18:42:51
329
原创 Windows应用程序如何找到DLL文件
使用LoadLibrary( )函数的情况下,在函数的参数中可以指定DLL文件的完整路径如果不指定路径,或者进行隐式链接,Windows将遵循下面的搜索顺序来寻找DLL文件的位置: (1)包含该应用程序EXE文件的目录 (2)工程目录 (3)Windows系统目录 (4)Windows目录 (5)列在Path环境变量中的一系列目录
2015-06-12 18:39:54
1825
原创 IPMsg之THashObj类和THashTbl类
一、首先分析THashObj类。 THashObj类的声明如下://tmisc.h/line16class THashObj {public: THashObj *priorHash; THashObj *nextHash; u_int hashId;public: THashObj() { priorHash = n
2015-06-01 22:56:49
578
原创 IPMsg之Wstr类
先看几个全局函数的定义: 一、 U8toW()函数 这个全局函数有两个定义,都声明在tapi32u8.h中,声明如下://tapi32u8.h/line29int U8toW(const char *src, WCHAR *dst, int bufsize, int max_len=-1);WCHAR *U8toW(const char *src, BOOL noStatic=FALSE);
2015-06-01 22:15:56
634
原创 IPMsg之TMsgApp类
TMsgApp类声明如下://ipmsgcmn.h/line1713class TMsgApp : public TApp {public: TMsgApp(HINSTANCE _hI, LPSTR _cmdLine, int _nCmdShow); virtual ~TMsgApp(); virtual void InitWindow(void);};(一)继承关
2015-05-27 23:05:31
649
原创 IPMsg源码阅读笔记(1)
打开下载的源码包,成功的导入VS2013后是一个名字为IPMsg的解决方案,这个解决方案里面有6个项目:--install--IPMsg--libpng--TLib--uninst--zlib至于每个项目什么功能,我会在之后的源码分析给出,现在就先直接进入IPMsg工程,看看程序是如何运行起来的。找到ipmsg.cpp文件,在这个文件的最后就是入口点函数WinMain,定义如下:`
2015-05-26 00:55:26
1738
原创 IPMsg源码阅读笔记(0)
从事技术工作还没有太长的时间,近来接触到实际的项目,发现来在学校里学习的知识还很不扎实。从来没有做过一个完整的工程,也没有完整的分析过一份实际应用的源代码,所以就选择IPMsg这个开源的局域网聊天器,实际的分析一下。这个系列的博客我打算分成两部分,第一份部分分析源代码,第二部分自己重新写一下IPMsg这个程序。有所坚持的人生才是充实的,得尽快的充实自己!
2015-05-26 00:26:53
603
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人