收藏 分享(赏)

测控系统软件设计实验指导3.doc

上传人:dzzj200808 文档编号:2241107 上传时间:2018-09-07 格式:DOC 页数:5 大小:146.50KB
下载 相关 举报
测控系统软件设计实验指导3.doc_第1页
第1页 / 共5页
测控系统软件设计实验指导3.doc_第2页
第2页 / 共5页
测控系统软件设计实验指导3.doc_第3页
第3页 / 共5页
测控系统软件设计实验指导3.doc_第4页
第4页 / 共5页
测控系统软件设计实验指导3.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、测控系统软件设计实验指导书实验三 DLL 设计实验内容:制作一个“关于”窗体的 DLL 文件,并编制一个应用程序调用它。要求:通过该实验,了解 DLL 的基本运用,掌握 DLL 的制作与发布。实验步骤:1、在 BCB 集成开发环境下,创建一 DLL 文件。步骤:1) 新建 dll 文件点 OK 按钮,并保存该 DLL 文件,文件名自定义。2) 创建该 DLL 的实现功能,如本实验之 About 窗体。(1) 新建一窗体(点工具栏上的 New Form 按钮) ,并进行相应设置。窗体标题名,在其 caption 属性中进行修改;在 name 属性中,将窗体改为 frmAbout。三个 Label

2、 控件,可通过 caption,font,style 属性进行相应的修改。Image 控件在 Additional 面板中,通过其 picture 属性进行图片的载入。将该单元文件保存为 about.cpp。3) 制作该 DLL 文件的输出函数。新建一单元文件,利用菜单的 FILENew,选择 Unit 项,以便不产生新的窗体。保存该单元文件,文件名自取。在该新单元文件中编写输出函数:#include “export.h“ /本单元的头文件#include “about.h“ /载入 about 单元的头文件extern “C“ void _export MyExport()/定义输出函数fr

3、mAbout=new TfrmAbout(Application);frmAbout-ShowModal();delete frmAbout;4)建一文件夹,保存该 DLL 工程,文件名自取。点菜单 Project| Make XXXX(自定义的该工程名) 或 CtRL+F9, 生成该 DLL 文件,文件名为所取的工程文件名。2、创建一个新的工程,用于调用上述的 DLL 文件。新建一文件夹,保存新的工程,并把前面创建的 DLL 文件复制到该文件夹内。在窗体上放入一 MainMenu 控件,双击该菜单控件,修改其caption 属性,生成如所示的主菜单。单击 About 菜单,在其 onclic

4、k 事件中,编写 DLL 的调用程序,代码如下:/载入指定的 dllHINSTANCE ins;ins=LoadLibrary(“AboutDll.dll“);/文件名为前面自定义的 DLL文件if(ins=NULL) throw “cant load library“;/获得指定的输出函数,函数名前加一下划线FARPROC proc;proc=GetProcAddress(ins,“_MyExport“);if(proc=NULL) FreeLibrary(ins);throw “cant get proc address“;proc();/释放该 DLLif(!FreeLibrary(ins)throw “cant free“;单击 Exit 菜单,在其 OnClick 事件中,编写应用程序退出代码。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报