用DLL为应用程序预留待扩展功能接口 |
您所在的位置:网站首页 › DLL程序 › 用DLL为应用程序预留待扩展功能接口 |
将构成其系统的大部分程 序代码、数据以及经常用到的资源,以动态链接函数库(二进制文件) 的形式存贮在磁盘里。本文主要介绍如何在应用程序中预留待扩展功 能接口,以及利用 DLL 编写这类扩展功能代码的方法。
应用实例
在开发应用程序的时候考虑到以后可能要添加某些新的功能,为 避免修改源程序所带来的麻烦,我们可以在开发应用程序的过程中先 预留一个扩展功能接口,以后需要扩展功能时,只要把扩展功能部分 的代码单独编译成 DLL 即可。下面是一个示例程序,该示例程序分为 应用程序和扩展功能两部分,当应用程序收到 WM_CREATE 消息时, 检查是否有扩展功能,若有则装入;否则返回。该程序在 Windows 95 下,用 Borland c++ 4.5 调试通过。
/*------PRAC.C 应用程序部分 ------*/
#include
#include "prac.h"
int PASCAL WinMain(HANDLE, HANDLE, LPSTR, int);
long FAR PASCAL MainWndProc(HWND, WORD, WORD, LONG);
void MsgFilter(HWND , WPARAM ); |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |