跳到主要内容

出现坐标越界的解决方法

出现这种错误,一般是你的代码给插件传递的参数有明显的错误,帮助调试脚本很有用.

比如FindStr函数

dm_ret = dm.FindStr(20,0,10,100,"abc","000000-000000",1.0,x,y)

这样显然x1(20) >= x2(10) 这显然是错误的

再比如

dm_ret = dm.FindStr(-2000,0,-1000,100,"abc","000000-000000",1.0,x,y)

这样显然x2小于0 这也是明显错误 不可能有这样的情况出现

等等类似的错误

如果不想显示这样的信息,可以调用插件的接口SetShowErrorMsg来屏蔽这些错误

比如

dm.SetShowErrorMsg 0