• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 关于软件设计的一个问题请教各位高手

关于软件设计的一个问题请教各位高手

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了请教word高手,请教高手,请教电脑高手,会计分录问题请教,向老师请教问题等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 关于软件设计的一个问题请教各位高手
描述:

小弟对com不是很熟悉。记得曾经有一次给winamp添加一个avi文件播放功能的时候,只需要在网上下载一个dll文件,然后拷贝到winamp的plugin目录下,重起winamp就可以了,而不必像其它软件升级那样需要更新exe文件等。请问这采用了哪种实现方式?COM中提供此种方式吗?能不能给个小小的例子?谢谢各位了!


解决方案1:

dll有统一的接口
提供回调函数就可以了!
其实windows就是这么做的,比如它的驱动程序!

解决方案2:

dll插件方式
思路很简单:
1、设计统一的dll接口,外部程序根据dll接口访问dll
2、每个dll都要实现这些接口
3、程序启动便利plug-in目录下的dll文件,依次遍历加载dll,并调用相应的dll接口。

解决方案3:

这个比较复杂,很像PhotoShop,留下E-Mail.


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 请教directx的问题,高手请进÷÷÷÷÷÷
  • COM初始化,请教高手,能系统介绍一下原理,谢谢了,
  • COM初始化,请教高手,能系统介绍一下原理,谢谢了!!!
  • 请教高手,关于海明码的检验位是如何计算的,有何规则讲解OK,马上结贴
  • COM高手请教
  • 请教高手,如何在SDK程序中使用Flash控件,请高手帮帮忙!
  • 请教高手们一个非常非常难的问题
  • 请教高手,怎样调试DeskBand?难道要装ie的Debug版本?
  • 请教高手!!!!!!!!!!!
  • 请教高手该如何解决这个难题?

相关文章

  • 2017-06-05 Win32APP能不能调用MFC的DLL
  • 2017-06-05 UP有分,关于服务和进程
  • 2017-06-05 还是VC的DLL参数定义转成VB的参数问题(在线等候)
  • 2017-06-05 有人知道如何立即退出函数吗?
  • 2017-06-04 几个com的问题,如果满意,还可以加200分!????
  • 2017-06-04 为什么我的DLL注册不了
  • 2017-06-04 DCom访问的问题
  • 2017-06-04 《COM技术内幕》指针类型转换
  • 2017-06-04 atl中如何重载函数
  • 2017-06-05 怎么人都不在了?到哪里去了?怎么回事呀?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Excel数据关联修改
    • 关于线程的问题
    • VB事件接收器如何返回HRESULT值?
    • 有关ScriptingDictionary
    • 用API钩子怎么才能得到sendto第二个参数的内容?
    • qiuMFC程序员的WTL指南
    • 请问com组件中怎么用多线程
    • 为何编译出来的EXE中没有TYPELIB?
    • typedefBase_BaseClass;??
    • 问个com最简单的问题(还没有用过com,惭愧

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有