乐筑天下

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

多文档数据共享?

[复制链接]

33

主题

52

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
184
发表于 2004-3-31 15:54:00 | 显示全部楼层 |阅读模式
多文档之间如何可以相互调用数据??
回复

使用道具 举报

26

主题

3072

帖子

10

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3177
发表于 2004-3-31 17:45:00 | 显示全部楼层
有什么用?程序本身就只能在一个文档执行,你无法在多个文档同时执行程序,要相互调用数据做什么
回复

使用道具 举报

33

主题

52

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
184
发表于 2004-3-31 19:19:00 | 显示全部楼层
我在一个文档中提取三维图形的参数, 通过计算后将所得值传给令一个文档绘制相关的二维图形,因此不能放在一张图中,斑竹说怎么解决啊!!!
回复

使用道具 举报

26

主题

3072

帖子

10

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3177
发表于 2004-3-31 19:52:00 | 显示全部楼层
不断学习。。。这个要使用ACTIVEX技术了。。。
回复

使用道具 举报

33

主题

52

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
184
发表于 2004-3-31 20:08:00 | 显示全部楼层
斑竹能不能给一个简单的例子看看,只要能传送数就可以了,有点无从下手啊!!
回复

使用道具 举报

37

主题

297

帖子

15

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
449
发表于 2004-3-31 20:13:00 | 显示全部楼层
举例:
比如你当前在Drawing1中,根据计算结果,在Drawing3中绘制直线段:
thisdrawing.Application.documents("drawing3.dwg").modelspace.addline ...
回复

使用道具 举报

26

主题

3072

帖子

10

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3177
发表于 2004-3-31 20:32:00 | 显示全部楼层

现在你肯定是无从下手的,所以我说了,要不断学习。。。类似的话我好象已经给你说了很多次了,可你好象很急的样子,总想一下子就把所有的东西都搞明白了
回复

使用道具 举报

16

主题

909

帖子

8

银币

中流砥柱

Rank: 25

铜币
973
发表于 2004-4-1 09:29:00 | 显示全部楼层
Store the data in a list, say "datalst", then...
(vl-propagate 'datalst)
回复

使用道具 举报

12

主题

135

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
183
发表于 2004-4-1 09:43:00 | 显示全部楼层
其实,方法很多。(版主的意思是让你好好想一下,别等现成的,这对你的学习不利)--我乱猜的。
我说一下我的想法:
1。如果你的数据尽是一些字符之类的东西,可以放在注册表里。
2。如果是字符但是比较多,可以先生成一个文本文件,在另一个图形中调用。
3。如果是实体,建议使用vba,就是6楼的方法。
回复

使用道具 举报

33

主题

52

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
184
发表于 2004-4-1 16:50:00 | 显示全部楼层
我用下面的函数实现了打开新窗口,并可以在新窗口中操作,但我希望实现的功能是,打开新窗口后可以直接运行一个我定义的绘图函数,我想省略这个人为敲入命令的步骤该怎么作呢?
(defun openfile ( / acadobj documents newDocument)
         (setq acadobj (vlax-get-acad-object))
         (setq documents (vla-get-documents acadobj))
         (setq newDocument (vla-add documents "acad.dwt"))
         (vla-put-activedocument acadobj newDocument)
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-8-15 17:43 , Processed in 2.932322 second(s), 73 queries .

© 2020-2025 乐筑天下

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