当发生算术溢出时,系统变量 SysVar.overflowIndicator 设置为 1。通过检查此变量的值,可以测试溢出条件。
在检测到溢出条件之后,SysVar.overflowIndicator 不会自动重置。在执行可能会触发溢出检查的任何计算之前,必须在程序中包括代码以将 SysVar.overflowIndicator 重置为 0。
可以按照下列方式使用 SysVar.overflowIndicator:
SysVar.overflowIndicator = 0; VGVar.handleOverflow = 2; a = b; if (SysVar.overflowIndicator == 1) add errorrecord; end
相关参考
赋值
EGL 库外部的系统变量
handleOverflow