活动文档和工作数据库切换问题
**** Hidden Message ***** 翻译错误代码(429):请求 QPS 超过限制。 翻译错误代码(429):请求 QPS 超过限制。 翻译错误代码(429):请求 QPS 超过限制。 翻译错误代码(429):请求 QPS 超过限制。 我不明白你的问题。我的英语很差。你有没有问过你不明白DocumentSwitcher类的目的是什么,或者你的问题是关于其他方面的? 我不明白你的问题。我的英语很差。你问的是你不明白DocumentSwitcher类的目的,还是你的问题是关于其他的?是的,我不明白DocumentSwitcher的用途。你能解释一下它的设计场景吗? 这个类的实例自动改变MdiActiveDocument和WorkingDatabase的属性。然后它返回它们以前的值。IDisposable的实现保证了即使发生意外异常(如果我使用“using”)也会发生这种情况。 此类的实例会自动更改(暂时)MdiActiveDocument和WorkingDatabase的属性。然后返回它们以前的值。实现IDisposable可以保证即使发生意外异常(如果我使用“使用”)也会发生这种情况
我理解代码,只是不理解这种情况。我不是想刻薄,只是好奇。 此类允许我确保目前对我来说是必要的,WorkingDatabase属性指向与MdiActiveDocument属性对应的Database对象。例如,当您通过“new Database(...)”打开数据库时,您必须手动设置WorkingDatabase(否则您可能会得到eWrongDatabase异常)。在这种情况下,WorkingDatabase将不对应于MdiActiveDocument。DocumentSwitcher会修复一段时间。
页:
[1]
2