问题

wenzuodan 2005-09-04 07:06:34
背景:有一程序,在不停的更新功能,根据新功能作一些变化,其中的一些功能函数单独封装在一个DLL内,当函数增加时则封装的DLL作相应的变化。那么当程序要调用dll中新增的函数,也需要进行一些调整,并重新编译。(想解决的问题是当增加功能时,只将其封装在dll内,而调用它的程序不用重新编译)
目前,所想到的办法是,把DLL中新增的函数存在一个参数文件中或数据库中,当新增功能时,不需要程序重新编译,进行自动收索和处理(根据函数名和参数表),只要根据参数文件就能够去自动调用DLL中新增的函数,那么需要写一个处理的类和相应的方法。(请各位朋友多指教,如何写这样一个简单的测试程序) 背景:有一程序,在不停的更新功能,根据新功能作一些变化。这些函数封装在一个DLL内,当函数增加则封装的DLL作相应的变化。那么当程序要调用dll中新增的函数,也需要进行一些调整。
目前,为了方便编程,我想做一个程序,让它把DLL中新增的函数存在一个参数文件中或数据库中,当新增功能时,不需要程序重新编译,进行自动收索和处理,只要根据参数文件能够去调用DLL中新增的函数。
...全文
141 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaocai0001 2005-09-23
  • 打赏
  • 举报
回复
可以参考
snort源码中关于插件部分的实现

这实际上就是对软件的一种扩展,安装插件的问题/.
Chrisma 2005-09-22
  • 打赏
  • 举报
回复
Smart Client

33,028

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧