
DLL动态链接库技术
文章平均质量分 58
scq2099yt
欢迎访问我的个人网站: http://www.joyvc.cn。
展开
-
轻松使用DLL
轻松使用DLL 关于DLL, 有位仁兄写了几点(http://www.cppblog.com/johndragon/archive/2007/04/17/22159.html),正好我的做法不谋而合,我一直就是按照这几个原则来进行的。其实DLL用起来是很简单的,而且好处很多。下面举一个简单的例子。(1)首先定义接囗文件,一般有两种做法,一种是采取纯虚类,一种是pimp手法,我倾向于前者。转载 2007-05-29 18:24:00 · 916 阅读 · 0 评论 -
VC.Net定义和使用MFC DLL
DLL指的是动态链接库(Dynamic Link Library),它是一个可以被多个应用程序(甚至是不同语言编写的应用程序)同时调用的可执行二进制文件,是一个可共享的库。DLL是建立在客户/服务器通信的概念上,包含若干函数、类或资源的库文件,函数和数据被存储在一个DLL(服务器)上并由一个或多个客户导出而使用,这些客户可以是应用程序或者是其它的DLL。 在下面我们将通过一个具体的例子来说转载 2007-09-06 17:20:00 · 801 阅读 · 0 评论 -
VC.Net从DLL传递消息到EXE
在进行DLL开发过程中,尤其在进行底层硬件开发过程中,比如实时接收数据,进程需要和应用程序进行交互,而DLL和应用程序最好的交互就是发消息了,在DLL中定义消息的方式和在应用程序中定义消息的方式非常相似。下面谈谈这两种定义的方法:一、在应用程序自定义消息方法: 一般自定义消息有一定的范围,虽然说自定义消息从WM_USER开始,但是由于我们的工程里面一般还有很多其他的控件,他们转载 2007-09-06 17:22:00 · 1150 阅读 · 1 评论 -
VC++动态链接库(DLL)编程连载
VC++动态链接库(DLL)编程(一)――理解库VC++动态链接库(DLL)编程(二)--非MFC DLLVC++动态链接库(DLL)编程(三)――MFC规则DLLVC++动态链接库(DLL)编程(四)――MFC扩展 DLLVC++动态链接库(DLL)编程(五)――DLL典型实例VC++动态链接库(DLL)编程(六)――DLL木马VC++动态链接库(DLL)编程(七)――读转载 2008-03-28 12:34:00 · 1207 阅读 · 0 评论 -
Creating library ReleaseMinSize/LearnBetterPPT.lib and object ReleaseMinSize/LearnBetterPPT.exp
用Win32 Realese Minsize 或 Win32 Realese Mindependence方式编译用VC6.0编写的ATL COM组件时出现如下错误:Creating library ReleaseMinSize/LearnBetterPPT.lib and object ReleaseMinSize/LearnBetterPPT.expLIBCMT.lib(crt0.原创 2008-03-27 14:00:00 · 830 阅读 · 0 评论 -
静态链接库与动态链接库的相同点与区别
静态链接库与动态链接库的相同点:1、共享代码;2、代码封装;静态链接库与动态链接库的区别:1、静态链接库被包含在宿主程序中,而动态链接库则是在需要时动态地装载和卸载DLL文件;2、静态链接库中不能再包含其它动态或者静态链接库,而动态链接库中则可再包含。在VC中动态链接库如下分类:Visual C++支持三种DLL,它们分别是Non-MFC DLL(非MFC动态库)、MFC Regular原创 2008-03-28 16:25:00 · 1104 阅读 · 1 评论 -
LoadLibrary("msxml.dll")失败,动态链接库(DLL)初始化例程失败。
下载msxmlchs.msi,然后安装上,再注册msxml.dll即可。 更多技术文章请参看施昌权的个人网站: http://www.joyvc.cn原创 2008-03-26 14:29:00 · 4395 阅读 · 0 评论 -
Windows中ActiveX控件注册的方法
自从Microsoft公司于1996年推出ActiveX技术以来,ActiveX技术已得到了许多软件公司的支持和响应,并纷纷在其产品中融入ActiveX技术。而作为ActiveX技术之一的ActiveX控件也得到了迅猛的发展,不但各大软件公司推出了不少ActiveX 控件,ActiveX控件更是得到一般开发者的喜爱。那么,什么是ActiveX控件呢?ActiveX控件是一个动态链接库,是作为基于C转载 2008-03-26 17:12:00 · 1523 阅读 · 0 评论 -
ACE简介
【C++ 网络编程库】 ACE自适配通信环境(ADAPTIVE Communication Environment)是可自由使用、开放源码的面向对象(OO)框架(framework),它实现了许多用于并发通信软件的核心模式。ACE提供了一组丰富的可重用C++包装外观(wrapper facade)和框架组件,可跨多种平台完成通用的通信软件任务,其中包括:事件多路分离和事件处理器分派、信号处理、服务原创 2008-03-31 16:25:00 · 1305 阅读 · 0 评论