我试图在我的C#应用程序上使用lua脚本,但是我遇到运行不同脚本的问题,当我运行3~4个脚本时,我一直遇到这个异常:
你可以看到我"捕捉" 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