- 浏览: 1503039 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (516)
- Java (49)
- Java/Struts 2.0 (25)
- Java/Spring、Spring MVC (11)
- Java/Quartz (3)
- Java/Lucene (6)
- Java/Hibernate (19)
- Java/openJPA (7)
- Java/DWR (7)
- Java/Security、Spring Security/OAuth2 (6)
- Java/Threading (9)
- Java/XML (22)
- java/design pattern (4)
- Android (2)
- JavaScript (46)
- jquery (3)
- DB/MySQL (23)
- DB/Oracle (16)
- PHP (25)
- CSS (20)
- Linux (38)
- C/C++、DLL、Makefile、VC++ (31)
- 正则 (9)
- Eclipse (4)
- 安全、网络等概念 (25)
- 集群 (7)
- 网页 (5)
- 视频\音频 (1)
- HTML (6)
- 计算机数学/算法 (3)
- Virtualbox (1)
- LDAP (2)
- 数据挖掘 (6)
- 工具破解 (1)
- 其他 (13)
- Mail (1)
- 药材 (3)
- 游戏 (2)
- hadoop (13)
- 压力测试 (3)
- 设计模式 (3)
- java/Swing (2)
- 缓存/Memcache (0)
- 缓存/Redis (1)
- OSGI (2)
- OSGI/Gemini (0)
- 文档写作 (0)
- java/Servlet (3)
- MQ/RabbitMQ (2)
- MQ/RocketMQ (0)
- MQ/Kafka (1)
- maven (0)
- SYS/linux (1)
- cache/redis (1)
- DB/Mongodb (2)
- nginx (1)
- postman (1)
- 操作系统/ubuntu (1)
- golang (1)
- dubbo (1)
- 技术管理岗位 (0)
- mybatis-plus (0)
最新评论
-
pgx89112:
大神,请赐我一份这个示例的项目代码吧,万分感谢,1530259 ...
spring的rabbitmq配置 -
string2020:
不使用增强器 怎么弄?
OpenJPA的增强器 -
孟江波:
学习了,楼主,能否提供一份源代码啊,学习一下,十分感谢!!!4 ...
spring的rabbitmq配置 -
eachgray:
...
spring-data-redis配置事务 -
qljoeli:
学习了,楼主,能否提供一份源代码啊,学习一下,十分感谢!!!1 ...
spring的rabbitmq配置
我们来一步步讲述使用MFC向导创建MFC规则DLL的过程,首先新建一个project,如图9,选择project的类型为MFC AppWizard(dll)。点击OK进入如图10所示的对话框。
图9 MFC DLL工程的创建
图10所示对话框中的1区选择MFC DLL的类别。
2区选择是否支持automation(自动化)技术,
automation 允许用户在一个应用程序中操纵另外一个应用程序或组件。例如,我们可以在应用程序中利用 Microsoft Word
或Microsoft Excel的工具,而这种使用对用户而言是透明的。自动化技术可以大大简化和加快应用程序的开发。
3区选择是
否支持Windows Sockets,当选择此项目时,应用程序能在 TCP/IP 网络上进行通信。
CWinApp派生类的InitInstance成员函数会初始化通讯端的支持,同时工程中的StdAfx.h文件会自动include
<AfxSock.h>头文件。
添加socket通讯支持后的InitInstance成员函数如下:
BOOL CRegularDllSocketApp::InitInstance()
{
if (!AfxSocketInit())
{
AfxMessageBox(IDP_SOCKETS_INIT_FAILED);
return FALSE;
}
return TRUE;
}
4区选择是否由MFC向导自动在源代码中添加注释,一般我们选择“Yes,please”。
图10 MFC DLL的创建选项
http://www.cppblog.com/ivenher/articles/1320.html
发表评论
-
数据结构与算法分析(C语言描述)源代码与答案
2009-12-14 11:44 6677数据结构与算法分析(C语言描述)(第二版) Mark A ... -
A new Michael Jackson song
2009-10-12 16:48 922<!-- [if gte mso 9]><x ... -
makefile 大全
2009-02-24 07:37 1137http://chenl.blogbus.com/logs ... -
Linux_Unix环境下的Make和Makefile详解
2009-02-24 07:35 1288无论是在 Linux 还是在 U ... -
C++的11个注意要点
2009-02-24 07:33 1000C++ 的 11 个注意要点 ... -
运用autoconf和automake自动生成Makefile实例讲解
2009-02-24 07:30 4024运用 autoconf 和 automake ... -
makefile详解(6)
2009-02-24 07:23 1752makefile 详解( 6 ) ... -
makefile详解(5)
2009-02-24 07:22 1639<!-- --><!-- -->& ... -
makefile详解(4)
2009-02-24 07:21 1383<!-- --><!-- -->& ... -
makefile详解(3)
2009-02-24 07:20 1600<!-- --><!-- --> & ... -
makefile详解(2)
2009-02-24 07:19 1289<!-- --><!-- --> & ... -
makefile详解(1)
2009-02-24 07:18 1471makefile 详解 ... -
VC++动态链接库(DLL)编程深入浅出(二) Win32 Dynamic-Link Library
2008-08-19 14:23 7970上节给大家介绍了静态链接库与库的调试与查看( 动态链 ... -
VC++动态链接库(DLL)编程深入浅出(一) Win32 Static Library
2008-08-19 14:13 7078http://www.pconline.com.cn/pced ... -
VC++常用数据类型及其操作详解
2008-08-18 23:43 1329http://blog.csdn.net/flxyzsby/a ... -
VC++数据类型转换大全
2008-08-18 23:25 63877int i = 100; long l = 2001; f ... -
DLL导出变量
2008-08-18 16:20 2030DLL定义的全局变量可以被调用进程访问;DLL也可以访问调用进 ... -
DLL导出类
2008-08-18 16:20 2585DLL中定义的类可以在应用工程中使用。 下面的例子里,我 ... -
MFC规则DLL 概述
2008-08-18 16:19 2776MFC规则DLL的概念体现在两方面: (1) 它是MFC ... -
MFC规则DLL 简单的例子
2008-08-18 16:16 3910这个DLL的例子(属于静态链接到MFC 的规则DLL)中提供了 ...
相关推荐
创建了一个动态链接库(MFC规则DLL),然后用调用dll的小实例
本资源包含一个doc--详细地讲述MFC规则DLL的创建与使用技巧。并附带三个例子的源码。通过本资源学习DLL,举一反三就能很好的掌握DLL的创建和使用了……O(∩_∩)O~ Regular DLL能够被所有支持DLL技术的语言所编写的...
高手绕过, 这是一个使用规则mfc dll的小例子, 网上说的dll 大多是win32 的dll,没有mfc 的,给初学者带来困难 我最近要用,于是写了一个。。。有详细说明的
带源代码 1.概论 2.静态链接库 ...5.2 MFC规则DLL的创建 5.3 一个简单的MFC规则DLL 5.4 MFC规则DLL的调用 5.5 共享MFC DLL的规则DLL的模块切换 6.1 MFC扩展DLL的创建 6.2 MFC扩展DLL的调用 6.3 总结
MFC DLL规则库封装例程及其调用方法,包含静态调用和动态调用。
5.2 MFC规则DLL的创建 5.3 一个简单的MFC规则DLL 5.4 MFC规则DLL的调用 5.5 共享MFC DLL的规则DLL的模块切换 第四章:VC++动态链接库编程之MFC扩展 DLL 6.1概论 6.2 MFC扩展DLL导出MFC派生类 6.3 MFC扩展DLL的加载 ...
三种类型的DLL创建,非常详细的Demo
MFC规则DLL 32 5.1 概述 32 5.2 MFC规则DLL的创建 33 5.3 一个简单的MFC规则DLL 35 5.4 MFC规则DLL的调用 40 5.5 共享MFC DLL的规则DLL的模块切换 42 6. MFC扩展DLL 50 6.1概论 50...
扩展DLL和规则DLL之间的区别及详细的相应Demo.
一 链接库概述 二 静态链接库 三 库的调试与查看 四 一个简单的DLL 非MFC动态库 五 MFC规则DLL Regular 六 MFC扩展DLL的创建 七 让EXE导出函数及DLL木马
Visual C++支持三种DLL,它们分别是Non-MFC DLL(非MFC动态库)、MFC Regular DLL(MFC规则DLL)、MFC Extension DLL(MFC扩展DLL)。 非MFC动态库不采用MFC类库结构,其导出函数为标准的C接口,能被非MFC或MFC...
VC 动态链接库(DLL)编程 PDF,先简要介绍了静态链接库的基本概念及知识,然后介绍库的调试与查看、动态链接库的基本概念、MFC规则DLL的调用及创建、MFC扩展DLL的派生类以及DLL应用、DLL典型应用、木马防治、相关读者...
9.4.4 动态链接的规则DLL的模块状态的实现 190 9.5 状态信息的作用 192 9.5.1.1 模块信息的保存和管理 192 9.5.2 MFC资源、运行类信息的查找 193 9.5.3 模块信息的显示 194 9.5.4 模块-线程状态的作用 196 9.5.4.1 ...
dll动态连接库例子 mfc规则和非规则 动态库创建和调用
并且进一步阐述MFC的核心概念之一:状态(模块状态、线程状态、模块线程状态),揭示MFC对多线程的支持机制,MFC实现规则DLL和扩展DLL的内幕。 第十章,阐述MFC下的调试手段。 第十一章,讨论CFile类,主要分析了...
14.2 规则DLL创建及其使用 14.2.1 创建规则DLL 14.2.2 规则DLL的使用 14.2.3 输出全局变量 14.2.4 输出类 14.2.5 输出进程间共享的数据 14.3 进程状态、模块状态和线程状态 14.3.1 线程局部存储 14.3.2 ...
VC++动态链接库(DLL)编程 PDF,先简要介绍了静态链接库的基本概念及知识,然后介绍库的调试与查看、动态链接库的基本概念、MFC规则DLL的调用及创建、MFC扩展DLL的派生类以及DLL应用、DLL典型应用、木马防治、相关...
并且进一步阐述MFC的核心概念之一:状态(模块状态、线程状态、模块线程状态),揭示MFC对多线程的支持机制,MFC实现规则DLL和扩展DLL的内幕。 第十章,阐述MFC下的调试手段。 第十一章,讨论CFile类,主要分析了...
9.4.4 动态链接的规则DLL的模块状态的实现 190 9.5 状态信息的作用 192 9.5.1.1 模块信息的保存和管理 192 9.5.2 MFC资源、运行类信息的查找 193 9.5.3 模块信息的显示 194 9.5.4 模块-线程状态的作用 196 9.5.4.1 ...
如果要将库做成DLL,那么需要DLL创建者添加预处理器TEST_BUILD_AS_DLL和TEST_EXPORTS,后者通常由编译器自动添加;如果做成静态库则不需要添加任何预处理器。 用户则可以通过添加或取消TEST_BUILD_AS_DLL来使用动态...