有这么一个需求,就是我现在有一个activex的控件,现在需要把它转成DLL(动态库),应该怎么转啊,求高人指点?

解决方案 »

  1.   

       是不是 我没说清楚哦,我的意思是 我现在的这个工程MFC的activex的工程,编译执行 会生成.ocx的文件,我现在想把这个工程转成DLL的工程,也就是编译执行后会生成.DLL的文件,有人会吗 谢谢
      

  2.   

    这个只是后缀名不一样,其实本质是一样的
    你在VC的link里面的ouput file name里输入  文件名.dll
      

  3.   

    最简单的做法就是把后缀名从.ocx改为.dll
      

  4.   

        我的意思不是改后缀名了,我的意思 我要重新建工程,建一个DLL的工程,但是像activex工程里面我用到的一些什么属性和方法,我在dll里面应该怎么代替它们
      

  5.   

    重建一个dll的工程,把acitivex中的导出函数,改为DLL中的导出函数
    activex中暴露的属性,可以用dll中的共享数据段来存,也可以用其他的机制。内部的函数和属性就随便加了
      

  6.   

      能 不能 详细说下dll中的共享数据段 是个什么概念啊,谢谢。