一、.tlb文件:

只有COM组件才有tlb文件,普通dll文件没有。

包含内容:

1.它包含了COM类和接口的GUID值,接口的函数声明信息,并不是接口的实现文件。相当于类和接口的头文件。

tlb文件被import后,编译成两个文件,.tli文件和.tlh文件,里面详细描述了接口和类声明和GUID值。

二、.dll文件:

COM组件的dll包含着真正的接口实现内容。

因此,使用时两个都有导入。

但是有些类型库直接使用#import ’xx.dll'是什么原因呢?这是因为该dll封装了tlb文件,实际上利用的还是tlb里面的定义内容。

tlb文件不是必须的,通过动态加载dll文件一样可以调用com组件。

最新文章

  1. 360急速浏览器BUG,POST表单提交参数丢失
  2. python中raw_input输入数字问题
  3. Ubuntu 汉化及kate汉化和使用自带终端的解决方式
  4. For循环语句的使用
  5. MVC自带的校验
  6. Python标准库的学习准备
  7. HW3.12
  8. Coordinate System
  9. iOS6和iOS7代码的适配(2)——status bar
  10. 关于scanf("%c",&ch)直接跳过的问题
  11. Scala:函数和闭包
  12. CSS基础知识01
  13. day21-多并发编程基础(二)
  14. shell编程—注释、字符串和数组(四)
  15. 剑指offer(29)最小的K个数
  16. mvc项目用log4net 记录错误日志
  17. hdoj4734(数位dp优化)
  18. php函数式编程
  19. 如何随机获取数据库不连续ID的数据?
  20. 关于python 的空的__init__.py文件的作用,可不可以删除,到底有没有用?

热门文章

  1. java 十进制转十六进制、十进制转二进制、二进制转十进制、二进制转十六进制
  2. Lumen开发:lumen源码解读之初始化(5)——注册(register)与启动(boot)
  3. Android 与H5之间的js交互
  4. 【BZOJ3926】[Zjoi2015]诸神眷顾的幻想乡 广义后缀自动机
  5. amoeba安装与简单使用(一)
  6. 红米4A手机刷开发版rom并且获取root权限
  7. iOS框架你了解多少?
  8. spider_action
  9. Random Fourier Features
  10. LeetCode:最长回文子串【5】