• ATL com的dll文件与tlb文件


    一、.tlb文件:

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

    包含内容:

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

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

    二、.dll文件:

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

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

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

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

  • 相关阅读:
    1048 石子归并
    高精度算法小结
    3117 高精度练习之乘法
    UVa 11809
    3115 高精度练习之减法
    3116 高精度练习之加法
    “da shen” in my heart
    爱是怀疑!
    普通disco
    崇拜
  • 原文地址:https://www.cnblogs.com/zhuluqing/p/8941733.html
Copyright © 2020-2023  润新知