
终于上来了。
然后是那个locksnapshot下溢错误。原因确实是之前没有lock,这个错误只会在标题界面的菜单读档右键返回时出现,原因是此时代码的运行顺序是first.ks → load.ks|*load → load.ks|*drclick,这个过程中unlocksnapshot之前没有lock出现,所以报错……
参考办法:
原有的代码不变,对于从标题画面读档的load按钮使用单独的*mload,内容与*load几乎一致,但有两点不同:1)*mload要[locksnapshot];2)*mload中的右键事件直接jump到标题画面显示完之后。