我的步奏是这样的。在ACTIVEX 工程中, 
        View->TypeLibrary->NewMethod 之后新建方法名为:Test
之后在ACTIVEX 类工程中添加
          proceduce Test; safecall;
         ..................
         ...................         // 实现
          proceduce XXX.Test; 
         begin
           ///////////////////
           //////////////////
         end;不知道还少了哪些步骤,
写了个测试程序添加该控件, 但是我添加的Test始终识别不了。        

解决方案 »

  1.   

    有的 , 重新注册过了。 我觉得应该可以吧, 我已经在View->TypeLibrary 下面的xxx.dll 看到了
    test 这个东西了。但是就是显示不出来。  就不知道为什么了,  究竟少了哪一步呢?
      

  2.   

    1.重新编译,建议使用Project菜单下的Build,如果编译可以成功,然后就重新注册过.通过View->TypeLibrary那看到的只是源代码当中可能已经有了,但是并不一定编译就能够成功,或者已经编译进去.建议使用相应的工具来看.另外就是测试工具是什么?
      

  3.   

    我也不知道什么原因, 但是我想到了一个解决方案, 就是太差了, 
    生成ACTIVX时, 先不要注册, 之后添加好,所有的接口函数, 以便以后调用,
    之后连控件一起注册, 这样就OK了。
    哈哈,笨的解决方案,  不过我还是不知道,自己到底错在哪里了。