用VC 2005 做 ACTIVEX 在网页上使用,想复制出别一个 ACTIVEX ,请问工程文件和ACTIVEX文件名如何改?
用VC 2005 做 ACTIVEX 在网页上使用,
想复制出别一个 ACTIVEX ,稍改动下代码形成别个ACTIVEX2 ,
想 原ACTIVEX 和新ACTIVEX2 在一个环境下使用(就是同时入一个网页中让客户端调用,这样会有ACTIVEX名称和UID冲突的问题)请问工程文件和ACTIVEX文件名如何改?

解决方案 »

  1.   

    修改IDL中GUID,等信息,同时需要注册
      

  2.   

    修改IDL中GUID,等信息,同时需要注册, 能说的具体点吗,因为涉及到要改这个acetivex  的名生成文件的名称
      

  3.   

    哎 重新生成一个新的同样类型的ActiveX控件 然后把对应的.h和.cpp中自己编写的代码考过去就行了 改CLASSID GUID等怕改不好会出问题的。
      

  4.   

    不但需要该工程名,还需要改CLSID,IID等GUID
      

  5.   

    TO liuzxchina  谢谢能说下具体怎么改CLSID,IID等GUID,吗大哪个文件中的什么位置,分不够再加
      

  6.   

    使用查找替换功能,把ACTIVEX替换为ACTIVEX2
    然后修改一些ID,编译出来之后重新注册
    不过,呵呵,不知道这种方式是不是可行,我一直没试过如果不行的话,需要重新建立工程,使用向导添加函数,把函数体拷过去
    这样工程会自动生成ID
    个人认为这种方法比较保险一些
      

  7.   

    想改成什么效果呢?是完全同以前的控件区分开(只需要改clsid就可以),还是只是区分开名字(只需要改名字就可以)?