ATL只能产生DLL,EXE或Service。我要产生一个ActiveX控件,ATL却产生DLL文件,如何产生OCX文件呢?或怎么把DLL文件转换成OCX文件?
或,ATL产生的DLL文件能在浏览器内自动下载吗?
谢谢!

解决方案 »

  1.   

    ATL的DLL不需要下载,作为组建在 SERVER运行,至于怎么生成OCX我也不知道。我都是用 MFC ACTIVEX CONTROL 生成OCX的
      

  2.   

    在程序输出选项中,直接将文件的扩展名由.dll改为.ocx即可。
      

  3.   

    看过微软相关的文章,用DLL老是提示“是否允许ActiveX脚本交互”的问题,直接修改后缀后缀dll => ocx即解决问题(靠,微软居然给这个建议)