我用wizard生成了基于MFC的ocx控件,什么代码也没加
完全是vc++8生成的,然后又作的一个基于MFC的对话框程序来测试这个ocx,结果插入生成的ocx后再次编译ocx时总是说不可写!!
D:\ocx_moubby\Debug\ocx_moubby.ocx for writing
请问怎样设置这个工程,以便我更该ocx的内容后,可以用App来测试???

解决方案 »

  1.   

    你直接用ActiveX控件测试工具试试看。
      

  2.   

    三个办法
    1你的测试程序在资源中调用了ocx_moubby.ocx(例如Dialog里插入了这个ocx控件)这是会调用它,使你OCX的工程无法WRITING
    2用PE查找ocx_moubby.ocx会查到调用这个模块的进程结束掉
    3生成新的OCX文件名在不同路径
      

  3.   

    你的测试程序在资源中调用了ocx_moubby.ocx(例如Dialog里插入了这个ocx控件)这是会调用它,使你OCX的工程无法WRITING ----我也觉得是这个原因,可是我在dialog中删除这个ocx,也不行,只有关掉VS2005再次打开才可以我的目的就是改动ocx就可以生成新的ocx,再次插入到APPtest的dialog中测试,不要老是关闭和重开vs2005!!!!!!!!!
      

  4.   

    测试工程里调用了这个ocx。 这是microsoft的bug。
    其实别的开发工具里打开ocx不会有这个问题。