我编写了一段VB代码,现在想把他编译成EXE文件,需要在没有安装VB的环境下使用,该如何作,才能不报“某某控件没有注册”的错误了?
另,若我降控件和EXE文件一起拷贝到异机大部分可以运行,但有个程序报错为:“run-time error:91   object variable or with block variable not set”
我定义了一个BYTE()变量,是不是应该把它设为全工程的?

解决方案 »

  1.   

    vb里自带打包工具,做成安装包就行了,然后到别的机器上安装byte()  是字节数组,看你怎么用了,跟平常的变量一样用,不是非得设成全局的
      

  2.   

    可是它提示的run-time error怎么解决了?
    一定要打包才行吗
      

  3.   

    有个问题,它还是提示这个错误:
    运行时错误‘91’
    未设置对象变量或WITH BLOCK变量这是为什么了?我在安装了VB的机器上运行时没有问题的
      

  4.   

    我这里没有安装MSDN,哪位兄弟给我解释一下它报的这个错误好吗?
    错误是:
    ××××××××××××××××
    运行时错误‘91’
    未设置对象变量或WITH BLOCK变量
    ××××××××××××××××
      

  5.   

    楼主还是用VB自带的展开/安装向导做个安装包吧,如果是数据库应用,则建议安装MDAC_TYP.EXE
      

  6.   

    我在VB开发环境中运行程序时并不报这个运行期错误 ‘91’ 的错误啊,就是说编译时也不报错。
    就是在没有安装VB的环境中运行时报错!
    还有,打包后在win2003系统下安装时报错某些文件过时,要求重启,重启后不自动进行安装,也就是说生成的标准安装包也不能安装下去?该怎么办啊!!