好像用oleview看不出什么东西来。:)

解决方案 »

  1.   

    oleview基本上能看到所有你所关注的
      

  2.   

    能的啊,兄弟
    VC6.0中的OLE/COM Object viewer
      

  3.   

    // Generated .IDL file (by the OLE/COM Object Viewer)
    // 
    // typelib filename: ImageOle.dll[
      uuid(710993A2-4F87-41D7-B6FE-F5A20368465F),
      version(1.0),
      helpstring("ImageOle 1.0 Type Library"),
      custom(DE77BA64-517C-11D1-A2DA-0000F8773CE9, 83951780),
      custom(DE77BA63-517C-11D1-A2DA-0000F8773CE9, 1137568249)]
    library ImageOleLib
    {
        // TLib :     // TLib : OLE Automation : {00020430-0000-0000-C000-000000000046}
        importlib("stdole2.tlb");    // Forward declare all types defined in this typelib
        interface IGifAnimator;    [
          uuid(06ADA938-0FB0-4BC0-B19B-0A38AB17F182),
          helpstring("GifAnimator Class")
        ]
        coclass GifAnimator {
            [default] interface IGifAnimator;
        };    [
          odl,
          uuid(0C1CF2DF-05A3-4FEF-8CD4-F5CFC4355A16),
          helpstring("IGifAnimator Interface"),
          dual,
          nonextensible,
          oleautomation
        ]
        interface IGifAnimator : IDispatch {
            [id(0x00000001), helpstring("method LoadFromFile")]
            HRESULT LoadFromFile([in] BSTR FileName);
            [id(0x00000002), helpstring("method TriggerFrameChange")]
            HRESULT TriggerFrameChange([out, retval] VARIANT_BOOL* pbChanged);
            [id(0x00000003), helpstring("method GetFilePath")]
            HRESULT GetFilePath([out, retval] BSTR* pFilePath);
            [id(0x00000004), helpstring("method ShowText")]
            HRESULT ShowText([in] BSTR Text);
        };
    };
      

  4.   

    我最近也在为这个烦恼。
    谁能把VC6.0中的OLE/COM Object viewer看到的信息
    如楼上gzlyb(冰风)所写的
    加上一些重要的注释啊
      

  5.   

    如果是一个ActiveX DLL,则只要#import<DLL>,编译一下你的工程(debug or release),然后在工程的(debug or release)目录下就会找到对应的DLL的生成的三个文件.可以打开看.上面就很清楚的写出了这个DLL所有的接口.