乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 66|回复: 4

[请问]如何打开DWG文件?

[复制链接]

12

主题

24

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
72
发表于 2007-3-31 18:36:00 | 显示全部楼层 |阅读模式
希望使用ARX打开一个DWG文件并将其设为当前文件,使用executeInApplicationContext打开后新的窗口好像和ARX数据分离了(使用了一个树状菜单保存了信息,但是只有在原来的DWG文件下才能显示,在新的窗口下内容为空)。
而且在跟踪executeInApplicationContext时发现,命令执行完焦点就会来到新的窗口,只有重新让原来的窗口恢复焦点,程序才继续进行。
我想问一下有没有什么方法可以直接读入DWG文件的内容并覆盖当前内容?
谢谢!
回复

使用道具 举报

12

主题

24

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
72
发表于 2007-4-5 16:44:00 | 显示全部楼层
executeInApplicationContext 在执行时会中断当前程序,除非原document重新获得焦点,否则ARX程序不能继续卸载,请问是否用办法解决这个问题?
谢谢!!
回复

使用道具 举报

3

主题

9

帖子

1

银币

初来乍到

Rank: 1

铜币
21
发表于 2007-4-6 14:41:00 | 显示全部楼层
这个问题我也在想办法呀!
当把新打开文件设为当前文件时,程序的流程无法向下走了,只有重新把原来的文件获得焦点,程序才能往下走,不明白为什么?
希望楼主找到好办法.
回复

使用道具 举报

3

主题

22

帖子

3

银币

初来乍到

Rank: 1

铜币
34
发表于 2007-4-8 17:20:00 | 显示全部楼层
把先前的文档重新设置会当前的活动文档就可以了
回复

使用道具 举报

12

主题

24

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
72
发表于 2007-4-8 22:45:00 | 显示全部楼层
请问该怎么样设置呢?
我用过activateDocument()来激活旧的文档,这样的确可以解决问题。但是因为想要打开的是新的文档,所以还要进行激活。再用这个函数来激活新的文档的话,又会挂起旧文档的代码,这样还是和原先的情况一样啊。
请再帮我一下,谢谢!
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-6 01:00 , Processed in 0.220037 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表