我每次写完一个程序,发布时,总要带许多OCX文件(程序需要的),我想问下,有什么办法让它集成在主程序中,就像一个绿色软件一样,只有一个EXE文件,我听别人说,可以直接引用CTL文件,但好多都直接是OCX,我上那找呢!求高手帮忙呀!!??

解决方案 »

  1.   

    如果自己写的用户控件(后缀是ctl)的话,我试过可以不用注册。直接大包后可以免安装运行。如果是添加引用了OCX控件的话就一定要注册。
      

  2.   

    和TLB混了,CTL是用户自定义控件,不用打包,不仔细,弄错了,致歉.
      

  3.   

    现在一般的电脑用的操作系统都是XP了,有些OCX根本是不需要打包的
    象我做的程序,我基本上都不安装的,直接COPY exe放到服务器上
    让用户建一个这个EXE的快捷方式就完了,如果有特别的控件,则单独注册一下
      

  4.   

    放在资源文件里,加入一个模块,设置从模块启动,在sub main()函数中加入释放资源文件的代码,注册控件的代码,然后再启动窗体。
      

  5.   

    必需的OCX文件是要打包的,看“工程—引用”下面显示的路径