就像那个E语言,独立编译后,可以脱离支持库,一个文件就以正常运行。VB如何才可以?(不有第三方软件捆绑)

解决方案 »

  1.   

    不用部件的控件,只用基础控件,也得要个MSVBVM60.DLL
      

  2.   

    语言本身的限制,没办法。
    同意楼上,至少需要 msvbvm60.dll
    不过这个东东 ms 的新操作系统上好象自带了。
      

  3.   

    VB就这点不好,所以做共享软件,绿色软件的都喜欢用delphi..
      

  4.   

    用VB5,VB5的运行时DLL在WIN98以上系统都自带,故可以不需要发布。但使用其他控件、DLL还是要另外发布的。
    要么楼主改用VC、BCB/DELPHI也能做成绿色的
      

  5.   

    用VB5(VB5的运行时DLL在WIN98以上系统都自带)将需要的OCX、DLL等做为资源加入到工程中,运行时释放出来再注册,麻烦点……
    好象国外有个工具可以实现上述这一功能,但因为第一次运行要释放注册控件所以速度会慢点
      

  6.   

    VB本身没什么能力的,基本上是依赖外部的东西,COM组件以及API,VB适合写业务逻辑方面的代码,调用已有的功能,做自成体系的软件,只有用完全编译的开发工具,如VC、Delphi~
      

  7.   

    至少将MSVBVM60.DLL等空件打包时放在里面,需要哪个再说,发布的时候就可以用程序了。
    VB的限制,没有办法
      

  8.   

    有个叫MoleBox Pro的打包软件可以把VB程序打包成一个单独的可执行文件
      

  9.   

    找到了LicStar朋友所说的东东 http://www.onlinedown.net/soft/30459.htm
      

  10.   

    MSVBVM60.DLL,如果不加任何控件的话,这个东西在2000包括2000以后的操作系统中都已经安装了。
      

  11.   

    在安装操作系统的时候,已经提供了一些VB的基础控件。毕竟VB与windows都是一家开发的么。就像安装操作系统后,自动就有了SQL的客户端一样。但其它的控件及DLL必须另做注册。