修改已有的COM控件,新增加一个方法A(),我在CPP,LIB,H文件中都做了修改了,可是在ASP调用时提示找不到该方法A(),但是这个控件原有的方法都能被正常调用,请教大侠们,那出问题了??????

解决方案 »

  1.   

    新增的方法是否在IDL中有添加了,这样才能导出接口,再重新注册...调用
      

  2.   

    已经在IDL中新加接口了,我想可能是没注册上,我注册完成后怎样上注册表中查我新加的方法在注册表中有没有呀?
      

  3.   

    注册表中只有控件路径,线程模型等信息用OLEView查看一下你的控件的NumMethods是否增加了
      

  4.   

    新加了接口还是在原来接口上添加方法啊
    要注意IDL文件的修改位置啊
    可以在VB中试一下能不能看到新加的方法。
      

  5.   

    OLEView我下载了,但不会用,能简单说下怎么查看一下你的控件的NumMethods是否增加了?