本帖最后由 siyixiapu 于 2013-02-10 23:19:01 编辑

解决方案 »

  1.   

     27  library HttpMonitorLib
     28  {
     29      importlib("stdole2.tlb");
     30      [
     31          uuid(E1127FDE-80F7-4E86-A601-71BB885CE9DA),
     32          helpstring("_IHttpMonEvents Interface")
     33      ]
     34      dispinterface _IHttpMonEvents
     35      {
     36          properties:
     37          methods:
     38          [id(1), helpstring("OnRequest Event")]
     39          void OnRequest([in] LONG id, [in] BSTR url, [in] BSTR headers, [in] BSTR method, [in] VARIANT postData);
     40          [id(2), helpstring("OnResponse Event")]
     41          void OnResponse([in] LONG id, [in] BSTR url, [in] LONG responseCode, [in] BSTR headers);
     42          [id(3), helpstring("OnRedirect Event")]
     43          void OnRedirect([in] LONG id, [in] LONG redirectedId, [in] BSTR url, [in] BSTR redirectedUrl, [in] BSTR responseHeaders, [in] BSTR requestHeaders);
     44          [id(4), helpstring("OnDataRecieved Event")]
     45          void OnDataRecieved([in] LONG id, [in] BSTR url, [in] VARIANT data, [in] LONG status);
     46      };
     47      [
     48          uuid(D5DEA129-C130-4268-A3AB-14CED69E052D),
     49          helpstring("HttpMon Class")
     50      ]
     51      coclass HttpMon
     52      {
     53          [default] interface IHttpMon;
     54          [default, source] dispinterface _IHttpMonEvents;
     55      };
      

  2.   


    devmiao你好,我在引用的C++写的类库中的HttpMonitor.idl找到了你给出的那段代码
    这个D5DEA129-C130-4268-A3AB-14CED69E052D组件应该是先存在于电脑里面才能引用的吧?
    怎么才能把这个组件安装到电脑里面了?从别的电脑复制过来还是需要安装什么东西?
      

  3.   


    我也遇到了这个同样的问题,请问楼主是怎么解决的?我老是无法注册上HttpMonitor.dll这个文件.提示出错.求指教,谢谢!
      

  4.   

    把HttpMonitor.dll复制到C:\WINDOWS\system32。
    在“运行”里面输入“regsvr32 HttpMonitor.dll”。出现“DllRegisterServer in HttpMonitor.dll succeeded.”等字样表示dll注册成功。如果这步还是有错误,把HttpMonitor.dll放到D盘根目录,在“运行”里面输入“regsvr32 D:\HttpMonitor.dll”。不知道你的是什么系统,提示什么错误,可能是缺少什么东西吧,你按上面的步骤试试HttpMonitor.dll下载地址
    http://download.csdn.net/detail/siyixiapu/6918621