Sage. 发表于 2013-4-10 11:53:46

请教WorkingDatabase和MdiActiveDocument.Database的区别在哪?

RT经常在看到声明Database时有 Application.DocumentManager.MdiActiveDocument.Database和
HostApplicationServices.WorkingDatabase


这两种方式,不过没有看到关于两者区别的说明,特来请教

sieben 发表于 2013-4-10 13:18:32

应该是同一个东西,没有区别,至少一般的对于一般用户来说应该是同一个东西

guohq 发表于 2013-4-21 10:22:46

是一样的,访问的路径或者方式不一样。

hhhwjb 发表于 2013-12-26 20:26:25

HostApplicationServices.WorkingDatabase:加载应用的文档数据库,Application.DocumentManager.MdiActiveDocument.Database:当前文档的数据库。
如果你只打开一个dwg,他们是同一个东西。
如果你打开多个dwg,就不一定是同一个东西了。要看你当前激活的文档是不是加载应用的那个文档了。

flyhorse 发表于 2015-2-12 14:38:18

我也一直很纳闷,但是随便用也没有报错。费解!
页: [1]
查看完整版本: 请教WorkingDatabase和MdiActiveDocument.Database的区别在哪?