我修改了一个控件!可是注册之后原来的控键不能用了!调用原来的控件却出来我修改了的版本!我修改哪里能让他们同时存在与一个机器上呢????

解决方案 »

  1.   

    两个控件用的是同一个CLSID,修改其中一个就可以啦
      

  2.   

    那CLSID的东东在哪里修改呢????我不知道他的位置!!!!
      

  3.   

    //change this,
    1.
    library SECUREIELib
    {
    importlib("stdole32.tlb");
    importlib("stdole2.tlb"); [
    uuid(C34A1A2B-56BD-47CC-8DBB-825F72C27E6A),//this is your class ID
    helpstring("SpyIE Class")
    ]
    coclass SpyIE
    {
    [default] interface ISpyIE;
    };
    };
    #ifdef __cplusplus
    2.
    /////////////////////////////////////////////////////
    class DECLSPEC_UUID("C34A1A2B-56BD-47CC-8DBB-825F72C27E6A")//this maybe changed
    SpyIE;
    #endif
    #endif /* __SECUREIELib_LIBRARY_DEFINED__ */
      

  4.   

    两个控件用的是同一个CLSID,修改其中一个就可以啦回复人: ariqi(阿日齐) ( ) 信誉:100  2003-03-24 09:15:00  得分:0 
     
     
      那CLSID的东东在哪里修改呢????我不知道他的位置!!!!CLSID在IDL文件里。神仙宣言
      
     
      

  5.   

    那么容器程序吧(就是调用ocx的程序)如何修改呢???现在还好ocx改了之后不混了,可修改后的软件调用不上ocx了
      

  6.   

    what is container that you call ocx? IE or other?you should change clsid also in container.
      

  7.   

    我的主程序也是vc写的应用程序!顺便问一下helpstring("SpyIE Class")需要修改吗????
      

  8.   

    要改掉他们的 UUID 才行