我想编写 ocx 给delphi使用,应该怎么编写?谢谢。

解决方案 »

  1.   

    ocx你用delphi,vb,还是脚本语言调用,都没有问题的mfc写的ocx, 使用静态链接到mfc, 发布的时候就不依赖与mfcxxx.dll了~
      

  2.   

    使用VC6写的话,静态编译就可以了。
    如果是用VC7及更高版本写的话,就需要安装运行时了。
      

  3.   

    用MFC开发,可以静态链接到MFC,就是控件尺寸大了些, 用ATL 可以不依赖这些DLL或LIB
      

  4.   

    你用到了MFC东西就需要带上MFC dll,或者选择link MFC in static library静态链接,这样就不用带上了
      

  5.   

    VC6.0的MFC的支撑dll不是系统自带的吗,有必要静态编译吗
      

  6.   

    谢谢楼上各位的回答因为,我编写的不是一个控件。所以静态编译不好。使用atl编写, 是不是就不用mfc的dll了?
    请高人回答一下吧。
      

  7.   

    要看你ATL中是否用到MFC相关的类库等,用了atl的话,就需要带上相关的dll,如vs2005的话就是atl80.dll
      

  8.   


    你想把楼主搞得更糊涂啊^_^!!!在ATL项目使用MFC相关的类,那还不如不用ATL
      

  9.   

    用vc6编译就行,windows基本都带vc6的mfc库
      

  10.   

    楼主也许是想保证控件的大小
    ATL轻巧多了,支持双接口(AXTIVX)
    可以不用MFC啊
      

  11.   

    要想什么dll都不带
    还得静态链接MFC吧