无法处理NLua崩溃

时间:2015-12-10 02:55:01

标签: c# lua nlua

我试图在我的C#应用​​程序上使用lua脚本,但是我遇到运行不同脚本的问题,当我运行3~4个脚本时,我一直遇到这个异常:

enter image description here

你可以看到我"捕捉" AccessViolationException异常,以防万一:

if ( draggingMin ) {
  if ( isMinLower ) {
    component.minPosition = ui.position.top;
  } else {
    ui.position.top = component.minPosition;
  }
} else if (draggingMax) {
  if( isMaxHigher ){
    component.maxPosition = ui.position.top;
  } else {
    ui.position.top = component.minPosition;
  }
}

我创建了这个小项目,向您展示发生的错误。只需添加3~5个线程并启动它们,它就不会超过5秒钟发生崩溃。

小项目链接:https://www.dropbox.com/s/4fyk8tblff7v5wa/SmallLuaTest.rar

0 个答案:

没有答案