用DLL为应用程序预留待扩展功能接口

您所在的位置:网站首页 DLL程序 用DLL为应用程序预留待扩展功能接口

用DLL为应用程序预留待扩展功能接口

2023-03-12 08:14| 来源: 网络整理| 查看: 265

将构成其系统的大部分程

序代码、数据以及经常用到的资源,以动态链接函数库(二进制文件)

的形式存贮在磁盘里。本文主要介绍如何在应用程序中预留待扩展功

能接口,以及利用

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