ATL com的dll文件与tlb文件
2024-08-23 03:00:20
一、.tlb文件:
只有COM组件才有tlb文件,普通dll文件没有。
包含内容:
1.它包含了COM类和接口的GUID值,接口的函数声明信息,并不是接口的实现文件。相当于类和接口的头文件。
tlb文件被import后,编译成两个文件,.tli文件和.tlh文件,里面详细描述了接口和类声明和GUID值。
二、.dll文件:
COM组件的dll包含着真正的接口实现内容。
因此,使用时两个都有导入。
但是有些类型库直接使用#import ’xx.dll'是什么原因呢?这是因为该dll封装了tlb文件,实际上利用的还是tlb里面的定义内容。
tlb文件不是必须的,通过动态加载dll文件一样可以调用com组件。
最新文章
- 360急速浏览器BUG,POST表单提交参数丢失
- python中raw_input输入数字问题
- Ubuntu 汉化及kate汉化和使用自带终端的解决方式
- For循环语句的使用
- MVC自带的校验
- Python标准库的学习准备
- HW3.12
- Coordinate System
- iOS6和iOS7代码的适配(2)——status bar
- 关于scanf(";%c";,&;ch)直接跳过的问题
- Scala:函数和闭包
- CSS基础知识01
- day21-多并发编程基础(二)
- shell编程—注释、字符串和数组(四)
- 剑指offer(29)最小的K个数
- mvc项目用log4net 记录错误日志
- hdoj4734(数位dp优化)
- php函数式编程
- 如何随机获取数据库不连续ID的数据?
- 关于python 的空的__init__.py文件的作用,可不可以删除,到底有没有用?
热门文章
- java 十进制转十六进制、十进制转二进制、二进制转十进制、二进制转十六进制
- Lumen开发:lumen源码解读之初始化(5)——注册(register)与启动(boot)
- Android 与H5之间的js交互
- 【BZOJ3926】[Zjoi2015]诸神眷顾的幻想乡 广义后缀自动机
- amoeba安装与简单使用(一)
- 红米4A手机刷开发版rom并且获取root权限
- iOS框架你了解多少?
- spider_action
- Random Fourier Features
- LeetCode:最长回文子串【5】