`
conkeyn
  • 浏览: 1503039 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

MFC规则DLL的创建

阅读更多

我们来一步步讲述使用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

分享到:
评论

相关推荐

    MFC规则DLL的实例

    创建了一个动态链接库(MFC规则DLL),然后用调用dll的小实例

    MFC规则DLL的创建和使用技巧

    本资源包含一个doc--详细地讲述MFC规则DLL的创建与使用技巧。并附带三个例子的源码。通过本资源学习DLL,举一反三就能很好的掌握DLL的创建和使用了……O(∩_∩)O~ Regular DLL能够被所有支持DLL技术的语言所编写的...

    规则mfc dll使用的一个例子( 本dll可以创建对话框)

    高手绕过, 这是一个使用规则mfc dll的小例子, 网上说的dll 大多是win32 的dll,没有mfc 的,给初学者带来困难 我最近要用,于是写了一个。。。有详细说明的

    DLL编程深入浅出带源码

    带源代码 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 总结

    VS2019 MFC DLL共享动态链接库(MFC 常规库)封装例程非模态调用例程。(里面包含MFC 扩展库何规则库两个例程)

    MFC DLL规则库封装例程及其调用方法,包含静态调用和动态调用。

    深入浅出Visual C++动态链接库(DLL)编程(pdf版+doc版)

    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的加载 ...

    MFC下DLL编程(图解)

    三种类型的DLL创建,非常详细的Demo

    VC 中的DLL介绍

    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...

    MFC DLL 创建

    扩展DLL和规则DLL之间的区别及详细的相应Demo.

    VC创建与使用DLL

    一 链接库概述 二 静态链接库 三 库的调试与查看 四 一个简单的DLL 非MFC动态库 五 MFC规则DLL Regular 六 MFC扩展DLL的创建 七 让EXE导出函数及DLL木马

    VC++动态链接库(dll)编程深入浅出-----PDF和源码

     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 书籍.rar

    VC 动态链接库(DLL)编程 PDF,先简要介绍了静态链接库的基本概念及知识,然后介绍库的调试与查看、动态链接库的基本概念、MFC规则DLL的调用及创建、MFC扩展DLL的派生类以及DLL应用、DLL典型应用、木马防治、相关读者...

    mfc教程(word版)

    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动态连接库例子 mfc规则和非规则 动态库创建和调用

    MFC深入浅出带目录完整版(李久进chm版)

    并且进一步阐述MFC的核心概念之一:状态(模块状态、线程状态、模块线程状态),揭示MFC对多线程的支持机制,MFC实现规则DLL和扩展DLL的内幕。 第十章,阐述MFC下的调试手段。 第十一章,讨论CFile类,主要分析了...

    精通MFC (光盘) 源代码

    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)编程

    VC++动态链接库(DLL)编程 PDF,先简要介绍了静态链接库的基本概念及知识,然后介绍库的调试与查看、动态链接库的基本概念、MFC规则DLL的调用及创建、MFC扩展DLL的派生类以及DLL应用、DLL典型应用、木马防治、相关...

    MFC深入浅出(李久进)图全

    并且进一步阐述MFC的核心概念之一:状态(模块状态、线程状态、模块线程状态),揭示MFC对多线程的支持机制,MFC实现规则DLL和扩展DLL的内幕。 第十章,阐述MFC下的调试手段。 第十一章,讨论CFile类,主要分析了...

    MFC-李进九 电子书籍完整版

    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,那么需要DLL创建者添加预处理器TEST_BUILD_AS_DLL和TEST_EXPORTS,后者通常由编译器自动添加;如果做成静态库则不需要添加任何预处理器。 用户则可以通过添加或取消TEST_BUILD_AS_DLL来使用动态...

Global site tag (gtag.js) - Google Analytics