我用ATL作了一个*.DLL,但*.olb为后缀的COM如何实现呢?
而且*.olb与*.tlb又和区别呢?

解决方案 »

  1.   

    OLB:Object Library
    TLB: Type Library
    TLB是一种COM接口定义文件,它包括COM对象,接口以及其方法等的定义
    两种文件的作用一样,olb可以说是tlb的前身,olb多见于MFC的OLE项目
      

  2.   

    那如何用ATL生成一个*.olb文件呢?
    谢谢各位指点。
      

  3.   

    olb古老了。
    现在编译.idl生成的是.tlb
      

  4.   

    用ATL生成tlb的同时还必须有*.dll才算一个能在客户端运行的组件。因为tlb仅仅包含了接口及其中函数的信息。
    以前生成olb是否也带有*.dll?如果没有哪带什么?
    希望您在指点迷津,谢谢。