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

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

ID:18855904

大小:146.50 KB

页数:5页

时间:2018-09-25

测控系统软件设计实验指导3_第1页
测控系统软件设计实验指导3_第2页
测控系统软件设计实验指导3_第3页
测控系统软件设计实验指导3_第4页
测控系统软件设计实验指导3_第5页
资源描述:

《测控系统软件设计实验指导3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

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

3、函数{frmAbout=newTfrmAbout(Application);frmAbout->ShowModal();deletefrmAbout;}4)建一文件夹,保存该DLL工程,文件名自取。点菜单Project

4、MakeXXXX(自定义的该工程名)或CtRL+F9,生成该DLL文件,文件名为所取的工程文件名。2、创建一个新的工程,用于调用上述的DLL文件。新建一文件夹,保存新的工程,并把前面创建的DLL文件复制到该文件夹内。在窗体上放入一MainMenu控件,双击该菜单控件,修改其caption属性,生成如所示的主菜单。单击Ab

5、out菜单,在其onclick事件中,编写DLL的调用程序,代码如下://载入指定的dllHINSTANCEins;ins=LoadLibrary("AboutDll.dll");//文件名为前面自定义的DLL文件if(ins==NULL)throw"can'tloadlibrary";//获得指定的输出函数,函数名前加一下划线FARPROCproc;proc=GetProcAddress(ins,"_MyExport");if(proc==NULL){FreeLibrary(ins);throw"can'tgetprocaddress

6、";}proc();//释放该DLLif(!FreeLibrary(ins))throw"can'tfree";单击Exit菜单,在其OnClick事件中,编写应用程序退出代码。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。