• 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

佚名通过本文主要向大家介绍了立体停车库的类型,java数据类型库,加载类型库dll时出错,加载类型库dll出错,不能注册类型库等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 谁给我讲解一下类型库这个概念
描述:

谁给我讲解一下类型库这个概念
干什么用的,怎么用呢,


解决方案1:

楼主,这种名词解释请尽量把英文名写出来。以免误解。

解决方案2:

拿OLEView打开一个类型库文件看看就都明白了.

解决方案3:

有个子集,就是“自动化兼容的数据类型”,对vb6或其他脚本语言只能传这样的数据类型。对指针,只能传IDispatch接口的指针。因为IDispatch虚表(vtble)是公开且固定的,vb6的虚拟机找到IDispatch的虚表,
偏移到Invoke函数。通过这个函数可以调用到所有IDispatch暴露的“函数”。

解决方案4:

就像一个中国人和一个韩国人碰到一起,双方都听不懂对方,于是他们讲英文。
类型库(Type Library)的作用就是这个。
如果双方都是c++,那好办,把类型描述的.h文件给对方就成。
可是COM是跨语言的,两个不同语言的组件需要沟通怎么办?于是乎需要一种独立于语言的类型描述。
IDL就是独立于语言的类型描述,Type Library是对IDL源文件的编译结果,目的是提高效率。

解决方案5:

lz是湖北人?

解决方案6:

http://vb.mvps.org/hardcore/html/whatistypelibrary.htm

解决方案7:

LZ问的是Class Library吧?是.net中通用的dll,使用命空间概念,定义一些导出类,给其它程序引用,.net的各种语言都可以引用。

解决方案8:

COM组件都需要类型库,注册时需要,被人使用时也需要,实际上就是一种组件接口的描述语言(IDL),通常以资源的形式保存在程序文件里面。IDL语言能被任何语言读懂,并能翻译成适应自身语言的语法,从而被自己正确引用。


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

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

  • 类型库中接口的名称问题。
  • 关于类型库通用调度与标准调度
  • 通过类型库我们都可以得到什么?
  • 将类型库调度改为标准调度后,有的客户应用崩溃了
  • 关于类型库中定义接口别名的问题
  • 谁给我讲解一下类型库这个概念
  • 怎么查询类型库中包含的有关消息??在线等待

相关文章

  • 2017-06-04 insideATL源代码??
  • 2017-06-05 申明一个链表然后把一个变量插到任意一个位置。。请高手指教。不要用MFCc++的语法就可以
  • 2017-06-04 关于Invoke参数dispidMember的问题
  • 2017-06-04 CFileDialog的问题
  • 2017-06-05 请问如何获知某进程处于DEBUG状态?
  • 2017-06-04 奇怪!VS2005ATL项目不能向接口添加方法?
  • 2017-06-04 分不够再加:在ActiveX控件中怎么保存变量?
  • 2017-06-04 成批生产COMDLL?求好的方案
  • 2017-06-05 这个调度算法到底哪里有错呢?运行后总是与因该出现的不符!
  • 2017-06-04 在线等,急呀,谁能给我发一个WEB中用ActiveX嵌WORD的例子,送上300分,

文章分类

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

最近更新的内容

    • 最近机子老是弹出一些窗口,广告页面,但是也不是BHO和IE插件之类的东西,他们是怎么处理的?
    • 如何在NTservice程序中使用activex控件?
    • 分不多了,请教一个极有难度的问题!
    • 紧急求救--程序退出问题--急急!!!
    • 关于有界面的服务程序
    • dll动态调用dll中的函数执行完函数出错请高手进。
    • IE插件"未验证"
    • 这个进程怎么杀呢?杀进程?防杀?各位高手请进!
    • 谁com+事件是怎么回事,可不可以我Fire一个事件,所有订阅的组件都可以收到事件?类似组播方式
    • 能不能实现将MDI嵌入到ocx中?

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

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