VB运行时一定要vb运行库,如何做到只有一个EXE文件就能在没有vb运行库的机上运行,用资源文件可以吗?请高手指教

解决方案 »

  1.   

    不行,VB运行库不是资源文件,是VB生成的Exe文件的支持库。
      

  2.   

    实际上WIN98第二版以后的操作系统都自带这个DLL,所以如果你觉得你的用户可能用比这还老的系统,就把这个DLL打包时打进去吧
      

  3.   

    有一个工具可以把运行库加到exe文件中
    不好意思忘了这个工具的名字
      

  4.   

    前次记得有人讨论98\NT\XP等等是用什么语言写的这个问题,后来还看到XP是用Basic写的的报道。
    有些XP的程序确实是用VB写的,我估计那个玩纸牌的游戏就是用VB写的(只是估计,因我看到过用VB实现同样的程式),如果是这样,那盖茨是什么处理的,什么VBrun60.DLL应该是被他换成了什么其他的名儿,或者肢解后再取了个什么名字。这就得靠 我们找了。
      

  5.   

    不能把运行库放到资源文件中,就好像先有蛋还是先有鸡一样,如果程序都不能运行,又怎么能读出编译在.exe文件中的资源呢?
      

  6.   

    我知道有一件可以把一个文件加到另一个文件,形成一个文件
    但是我不知道怎么可以实现你的方法
    我估计,肯定可以
    只是我们都不知道罢了
    我觉的要运行VB。EXE的文件就先要运行库
    怎么样可以先运行库文件
    再运行你的。EXE呢
    还要请教高手
      

  7.   

    我是想做个OCX,从没做过,因为VB做的EXE运行一定要VB运行库,所以不知道用这个OCX要不要VB运行库
      

  8.   

    6742(^_^) Xp 已经自带了vb运行库