呃……这个只是说明为什么出现这种情况,对避免这个现象没什么帮助。
问题在allsinbk.grp, alldefbk.grp这两个文件上面,这两个文件是临时文件,以前将它们描述为备份文件可能并不合适。每当
事件和场景发生变动的时候,都会立即修改这两个文件。而在存档的时候是用它们覆盖S文件和D文件,读档时则是用S文件和D文件覆盖它们。本来这个是应该记录在内存中,但是估计为了节省内存就放在了外面。是R文件的全部内容倒是放在内存中的。
例如:
读取1 - 1覆盖bk - 做些事情,
另开一个读取1 - 1覆盖bk,这时第一个窗口如果需要调用场景事件还要读取bk,就造成了回溯。
[
本帖最后由 weyl 于 2008-7-11 14:18 编辑 ]