Jeff_M 发表于 2008-5-9 12:54:30

acModelSpace/acPper Space在2008年交换?!?

我正在编写一个程序,该程序可以打开图形,将acModelSpace设置为活动状态,然后附加外部参照。 但是,当我设置acModelSpace电流时,它会在Paper Space中附加外部参照,如果我设置acPaperSpace电流,它会在模型空间中附加外部参照。
有人遇到过这个吗?
**** Hidden Message *****

Jeff_M 发表于 2008-5-9 13:07:43

*假警报*<br>好吧……在对不同的配置文件/垂直文件进行了更多测试之后,我编写的程序似乎在某种程度上让系统变得异常-但不确定如何/为什么。

Jeff_M 发表于 2008-5-9 13:09:32

没有。想要共享任何代码以便我们可以播放家庭版本吗?

Jeff_M 发表于 2008-5-9 13:22:10


吃吧。
我仍然在摆弄代码,以便在图形中循环,确定哪些需要外部参照,哪些需要放置在哪里。只想先过这个坎。
任何想法/评论/建议/等等...非常感谢。

Jeff_M 发表于 2008-5-9 14:55:05

我看到它已经被DL了4次....有人请告诉我它也发生在你身上! 这把我推上了一堵冰冷的墙! 我找不到任何理由为什么MS和PS会被交换(但只是为了这个程序!
:realmad:

Jeff_M 发表于 2008-5-9 15:06:10

只是我的快速观察......当打开多个文件时,您不应该在对它们进行操作时继续使用ThisDrawing。为了确保您有正确的绘图,请始终将正在打开的绘图设置为另一个变量,并在进行操作时引用该变量。
设置NextDwg=Appilcation.Documents.Open("thenextdwg")
NextDwg.ModelSpace.AttachExternalReference.........
这就是我现在所有的时间,希望它能有所帮助。

Jeff_M 发表于 2008-5-9 15:07:24

好。。。我一直在用这个文件做一个小房子清洁,并遇到了这个,我曾经有过这个......
Public Enum enumSpace
    acModelSpace
    acPaperSpace
End Enum
看来就是罪魁祸首。 但令人费解的是,它并没有以任何方式被利用。
但看起来在“相反的世界”(目前)一切都很好。

Jeff_M 发表于 2008-5-9 15:08:30


我将SDI设置为1,所以这不应该是个问题……对吧?!?

Jeff_M 发表于 2008-5-9 15:11:03

可能是因为AutoCAD ActiveX API已经将这些作为ActiveSpace属性的常量包含在内?
页: [1]
查看完整版本: acModelSpace/acPper Space在2008年交换?!?