同样一个delphi源代码,用我的电脑编译出来的exe运行时提示:variant or safe array index out of bounds,用别人的电脑编译出来的运行就没有这个问题,请专家指点!!都郁闷一天了!!急!先谢谢了!

解决方案 »

  1.   

    数组array 边界问题,数组下标是由0开始的,检查一下
      

  2.   

    delphi都重装n遍了,还是老样子
      

  3.   

    可以这样试试(但是编译出来的程序可能会在运行时出问题)
    Project->Option->Compiler Messages标签
    Warnings列表最下端,保证"Unsafe Type","Unsafe code"
    "unsafe Typecast"未选中,
    然后再“Compiler”标签,去掉"Rage Checking ","Overflow Checking"