Locke 发表于 2014-5-6 07:50:46

活动文档和工作数据库切换问题

**** Hidden Message *****

Locke 发表于 2014-5-6 14:48:40

翻译错误代码(429):请求 QPS 超过限制。

Locke 发表于 2014-5-6 14:52:50

翻译错误代码(429):请求 QPS 超过限制。

Locke 发表于 2014-5-6 14:54:22

翻译错误代码(429):请求 QPS 超过限制。

Locke 发表于 2014-5-6 15:01:16

翻译错误代码(429):请求 QPS 超过限制。

Locke 发表于 2014-5-6 15:10:08

我不明白你的问题。我的英语很差。你有没有问过你不明白DocumentSwitcher类的目的是什么,或者你的问题是关于其他方面的?

Locke 发表于 2014-5-6 15:56:29

我不明白你的问题。我的英语很差。你问的是你不明白DocumentSwitcher类的目的,还是你的问题是关于其他的?

是的,我不明白DocumentSwitcher的用途。你能解释一下它的设计场景吗?

Locke 发表于 2014-5-6 16:04:08

这个类的实例自动改变MdiActiveDocument和WorkingDatabase的属性。然后它返回它们以前的值。IDisposable的实现保证了即使发生意外异常(如果我使用“using”)也会发生这种情况。

Locke 发表于 2014-5-6 16:09:13

此类的实例会自动更改(暂时)MdiActiveDocument和WorkingDatabase的属性。然后返回它们以前的值。实现IDisposable可以保证即使发生意外异常(如果我使用“使用”)也会发生这种情况

我理解代码,只是不理解这种情况。我不是想刻薄,只是好奇。

Locke 发表于 2014-5-6 16:19:45

此类允许我确保目前对我来说是必要的,WorkingDatabase属性指向与MdiActiveDocument属性对应的Database对象。例如,当您通过“new Database(...)”打开数据库时,您必须手动设置WorkingDatabase(否则您可能会得到eWrongDatabase异常)。在这种情况下,WorkingDatabase将不对应于MdiActiveDocument。DocumentSwitcher会修复一段时间。
页: [1] 2
查看完整版本: 活动文档和工作数据库切换问题