![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DLL
文章平均质量分 57
csw_100
对代码有着一种情愫!
展开
-
DLL注册
.dll 或.ocx控件注册时,出现 DllRegisterServer 失败提示。返回代码是: 0x80004005---------------------------解决办法---------------------------有两种方法方法1.定位到HKEY_LOCAL_MACHINE/SOFTWARE/Classes转载 2009-12-21 18:03:00 · 2677 阅读 · 1 评论 -
dll头文件宏的作用
标准的DLL头文件中都会有这么一段宏#ifdef _EXPORTING#define API_DECLSPEC __declspec(dllexport)#else#define API_DECLSPEC __declspec(dllimport)#endif然后用API_DECLSPEC 修饰声明的函数例如首先是在DllDemo.h声明:C/C++ code#ifdef _EXPORTING#define API_DECLSPEC __declspec(dllexpo原创 2010-06-01 23:59:00 · 1483 阅读 · 0 评论 -
DLL详解
DLL文件(Dynamic Linkable Library 即动态链接库文件),是一种不能单独运行的文件,它允许程序共享执行特殊任务所必需的代码和其他资源比较大的应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作。可能存在一些模块的功能较为通用,在构造其它软件系统时仍会被使用。在构造软件系统时,如果将所有模块的源代码都静态编译到整个应用程序 EXE 文件中,会产生一些问题:一个缺点是增加了应用程序的大小,它会占用更多的磁盘空间,程序运行时也会转载 2010-06-02 00:05:00 · 451 阅读 · 0 评论 -
链接库分类
<br />1.链接库分两种,一种是静态链接库lib,动态链接库DLL<br />2.动态链接库DLL分两种,一种是动态链接库的静态连接通过Lib编译到exe里面,exe一旦启动就把<br />dll load到内存里面了,不管用不用就进来内存了。另外一种是动态链接库通过LoadLibrary来获取入口<br />这样的好处是节省在不需要用改DLL的时候,不需要占用内存。转载 2010-06-02 00:08:00 · 521 阅读 · 0 评论