老一套了,在MSDN中找tlb;
从没用过,对我来讲,基本上没用

解决方案 »

  1.   

    一些成熟的软件都支持COM的接口,留有这些接口为了给程序员定制该软件的机会;
    例如AutoCAD提供acad.tlb来提供COM接口用于二次开发
    用法:
    在已建工程中激活ClassWizard,右上角Add Class...点击,我们常用第一项New
    下一项为From a Type Library,点击出现对话框,选中你的*.tlb文件,将倒入生成新的基于COM的接口,并生成*.h和*.cpp文件进入你的工程.
      

  2.   

    谢谢prog_st(st).我按照你说的做了。我得到这个接口后,如果仅仅有这个接口,有什么用呢?
    我看到一个shareware,它带了一个TLB。我把它按照你说的做了,那么我是否可以利用这个TLB生成的类完成需要的功能?(也就是shareware完成的功能)。函数里好象都调用INVOKEHELPER这个函数。
      

  3.   

    shareware有没有接口的帮助说明?
    如果没有,看看接口函数的名字和参数,大多数情况下还是容易从名字猜出干什么用的
      

  4.   

    tlb是IDispatch接口才有的东西
    为了让vb程序员在没有head file的情况下能知道com的接口和属性当然也能让vc程序员能使用vb写出来的com对象