怎样动态调用DLL中的模块/功能 100分相送。

zwyl2001 2004-02-27 12:30:59
我想做这样一个程序。就是用主程序动态调用DLL文件中定义的功能。就是说在编写主程序时并不知道要使用的DLL是什么,也不知道DLL中的任何信息。只是在运行时可以根据定义文件(文本文件:XML、INI之类的文件或注册表)中定义的信息动态添加菜单,并在菜单中调用DLL中的功能。类似于Delphi或VS.NET中的插件的解决方法。VS.NET在编写式并无法预料第三方会为它写什么插件,它可能会定义一种规则只要符合这种规则,它就可以调用。(我个人的猜想,因为我实在是不知道该怎么做。)现在我就是想知道像是这样的程序,主程序和DLL文件应该怎样编写。或者可以通过什么样的技术可以实现、阅读那些书籍可以了解。如果哪位又例子相送,本人将非常感谢。

注意:我的问题并不是指与静态装载DLL相反的动态装载DLL。而是怎样不通过硬编码的方式调用插件。谢谢·!!
...全文
71 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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