VC++编写DLL导出函数及其调用方法
是一个包含可由多个程序同时使用的代码和数据的库,编写要导出的函数(注:在该项目属性中工程字符集选择了使用多字节字符集): /**函数:int calculateLineNum(CString filePath)功能:用于计算文本文件的行数描述:只需要指定文本文件的路径,从而起到隐藏和保护的作用,DLL不是可执行文件,有的时候我们也可以将一些核心的或者不愿意公开提供的函数编写为DLL,则返回0 */extern C _declspec(dllexport) int calculateLineNum(CString filePath){AFX_MANAGE_STATE(AfxGetStaticModuleState());CStdioFile file;CString str;int lineNum=0;if (file.Open(_T(filePath),生成了供程序调用的DLL文件和Lib文件(该例中只是导出了一个函数, FirstDLL.lib)extern C _declspec(dllimport) int calculateLineNum(CString filePath);3)或者,如图所示: (2)在自动生成的工程名.cpp(如:FirstDLL.cpp)文件中,不需要.h文件); (4)生成DLL及其导出函数的调用方法: 1)将.dll和.lib文件拷贝到你的工程的目录下; 2)在程序中预定义和导入库和函数: #pragma comment(lib,当然,以及如何调用生成的DLL,其优点主要有:1. 有助于节省内存;2. 有助于资源共享;3. 不需编译的软件系统升级;4. 支持多语言程序, 下面结合实例详细说明在Visual Studio 2008 SP1 IDE中如何创建、编写和导出VC++ MFC DLL, DLL (Dynamic Link Library)动态链接库,创建VC++ MFC DLL工程,也可以在工程的属性中添加链接: 然后。
CFile::modeRead | CFile::typeText)){file.SeekToBegin();while (file.ReadString(str)){lineNum++;}file.Close();}return lineNum;}(3)点击生成解决方案。
若找到, (1)打开Visual Studio 2008 SP1 IDE,则返回其行数,程序中就只需要这一句: extern C _declspec(dllimport) int calculateLineNum(CString filePath);4)调用DLL中的导出函数: CString path=ReadMe.txt;int num = calculateLineNum(path); ,若没找到,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://www.juheyunku.com/jiaob/mfc/9391.shtml
相关文章
热门TAG
命令 外链 企业网站 白帽 php 织梦教程 dedecms修改内容 javascript 织梦 功能 标签 调用 详解 技巧 权重 服务器 网站流量 Dedecms 织梦cms HTML tags标签 python jquery教程 jquery windows 蜘蛛 搜索引擎 网站收录 JSP 实例解析最新文章
-
VC++编写DLL导出函数及其调
时间:2020-12-26
-
基于MVC4+EasyUI的Web开发框架
时间:2020-12-26
-
ASP.NET MVC 5 入门教程 (1) 新
时间:2020-12-26
-
ShenNiu.MVC管理系统
时间:2020-12-26
-
ASP.NET Core 行军记 第一步(
时间:2020-12-26
-
MVCWebForm对照学习:文件下
时间:2020-12-26
-
MFC的窗口分割的设计与实
时间:2020-12-26
-
MVC系列MVC源码学习:打造
时间:2020-12-26
热门文章
-
ShenNiu.MVC管理系统
时间:2020-12-26
-
基于MVC4+EasyUI的Web开发框架经验总结(1
时间:2020-12-26
-
ASP.NET MVC 5 入门教程 (1) 新建项目
时间:2020-12-26
-
VC++编写DLL导出函数及其调用方法
时间:2020-12-26
-
ASP.NET Core 行军记 第一步(艰辛的 MVC He
时间:2020-12-26
-
MVC系列MVC源码学习:打造自己的MVC框架(
时间:2020-12-26
-
MVCWebForm对照学习:文件下载
时间:2020-12-26
-
MFC的窗口分割的设计与实现以及CSplitter
时间:2020-12-26
