我用VB生成exe,已经成功了,但是打开exe显示变量未定义,这是为什么

解决方案 »

  1.   

    你在每个模块的代码开头加上一行:
    Option Explicit再编译exe,应该就能看到问题所在了。
    还有,你说的也有点怪,既然能编译成 exe,怎么可能在运行exe时提示“变量未定义”!
    这种信息,只可能是IDE提示的,对于 exe来说,根本就没“变量”这回事!
      exe程序它只管“内存地址”、以及有没有对这个内存区块的访问权!
      

  2.   

    如果在工程中有"变量未定义"的问题,就不可能生成exe文件,在生成exe文件的过程中会中断,提示错误所在。既然已经生成exe不可能会出现"变量未定义"的问题。有可能在其他计算机运行exe中出现 "没有找到文件" 的提示,这可能是其他计算机缺少必须的文件。