乐筑天下

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

[求助]如何实现跨文件拷贝图层数据

[复制链接]
qxz

6

主题

22

帖子

3

银币

初来乍到

Rank: 1

铜币
46
发表于 2008-1-7 21:52:00 | 显示全部楼层 |阅读模式
现有A、B两个文件,想把A文件中的a层拷贝到B文件中,如何实现?请高手给个思路。
注:如B文件存在同名图层,则进行添加。
回复

使用道具 举报

0

主题

64

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
64
发表于 2008-1-8 08:35:00 | 显示全部楼层
用wBlockClone。两个文件之间用这个。同一个文件之间deepClone。你说的是只要一个层上的数据吧?在B中有同名则添加是什么意思?
有同名是要覆盖,还是只添加没有实体,是不同的逻辑吧。这个你自己看需要哪个吧,注意一下wBlockClone中有一个参数是管新数据库中有和原来同名的如何处理的参数。
回复

使用道具 举报

14

主题

202

帖子

4

银币

后起之秀

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

铜币
258
发表于 2008-1-8 15:18:00 | 显示全部楼层
尽量使用事务机制
回复

使用道具 举报

qxz

6

主题

22

帖子

3

银币

初来乍到

Rank: 1

铜币
46
发表于 2008-1-8 21:30:00 | 显示全部楼层
请问楼上的,使用事务机制是什么意思?
回复bluelightcsy:我的意思是,如果B 文件存在同名图层a,则将A文件a层中的数据添加到B文件a层中
回复

使用道具 举报

qxz

6

主题

22

帖子

3

银币

初来乍到

Rank: 1

铜币
46
发表于 2008-1-9 09:31:00 | 显示全部楼层
请专家给解释下wBlockClone的用法好吗?非常感激.最好给个小例子
回复

使用道具 举报

0

主题

64

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
64
发表于 2008-1-9 10:28:00 | 显示全部楼层
晕。。。我知道你是说把A层数据拷贝到B层上。我是问,如果B层原来有数据怎么办?是要冲掉,还是只是添加A的数据到原来的上面。这是不同的。wblockClone调用时有一个参数不同。至于例子,最近事比较多。你查一下帮助先做做看吧,遇到问题再说。应该有一个AcDbDatabase::wblockCloneObjects 查SDK吧。
回复

使用道具 举报

qxz

6

主题

22

帖子

3

银币

初来乍到

Rank: 1

铜币
46
发表于 2008-1-9 17:49:00 | 显示全部楼层
回复bluelightcsy:我已经说明白了啊,如果B文件存在同名图层且该层有数据,添加时不要覆盖这些数据啊。
回复

使用道具 举报

qxz

6

主题

22

帖子

3

银币

初来乍到

Rank: 1

铜币
46
发表于 2008-3-13 21:11:00 | 显示全部楼层
由于最近很忙,一直没有回来。
该问题已经解决了,具体思路是这样的:
将要复制的图层写一个块,然后将块插入到指定的文件中。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-8-3 11:08 , Processed in 0.947910 second(s), 69 queries .

© 2020-2025 乐筑天下

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