乐筑天下

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

vb写r14程序的一个问题

[复制链接]

11

主题

31

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
75
发表于 2003-11-1 12:28:00 | 显示全部楼层 |阅读模式
请教各位,我用VB写R14的程序,现设gxx为一多义线,系统不承认gxx.delete,是否不支持此方法还是另有原因?
而且,用ZOOMALL也不承认,在vba FOR R2000下很好的在VB下就不行了
回复

使用道具 举报

26

主题

589

帖子

10

银币

中流砥柱

Rank: 25

铜币
693
发表于 2003-11-1 13:48:00 | 显示全部楼层
应该是另有原因吧,检查一下它所在层的设置,有没有被锁定、冻结等情况。
回复

使用道具 举报

11

主题

31

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
75
发表于 2003-11-1 15:27:00 | 显示全部楼层
不是的,是刚生产的多义线
回复

使用道具 举报

11

主题

31

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
75
发表于 2003-11-2 23:14:00 | 显示全部楼层
怎么没有人帮忙呀
回复

使用道具 举报

158

主题

2315

帖子

10

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2951
发表于 2003-11-3 07:07:00 | 显示全部楼层
有些程序不是你贴上一句出问题的语句大家就可以帮你找到原因。
有些原因是多方面的,如果你的程序是不能公开的,给我们来信吧,我们看过后再给答复。
回复

使用道具 举报

33

主题

85

帖子

5

银币

后起之秀

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

铜币
217
发表于 2003-11-3 08:56:00 | 显示全部楼层
这是不是R14本身的问题呢,我也不知道。我以前用R14时,选择集中选择如线、圆、弧等,但用delete都不能删除。所以后来干脆用不用R14了,要气死人的呢!
回复

使用道具 举报

11

主题

31

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
75
发表于 2003-11-4 21:43:00 | 显示全部楼层
版主,原代码如下:
Private Sub calcenpoint(ByRef coord1() As Double)'其参数为一多边形顶点坐标数组
Dim polygon As Variant
Dim jzx(0) As Object
Dim cen As Variant
Set jzx(0) = moSpace.AddLightWeightPolyline(coord1)  '通过多边形数组增加多义线
polygon = moSpace.AddRegion(jzx)                            '通过多义线增加面域
cen = polygon(0).Centroid                                        '求面域的质心
cenp(0) = cen(0): cenp(1) = cen(1)
jzx(0).Layer = "0"
polygon(0).Layer = "0"
polygon(0).Delete                                                   '删除多义线
jzx(0).Delete                                                          '删除面域
End Sub
程序最后两句polygon(0).Delete   和jzx(0).Delete不能运行,提示为该对象不支持次属性或方法
请问,是r14本身的问题吗?
回复

使用道具 举报

158

主题

2315

帖子

10

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2951
发表于 2003-11-4 22:46:00 | 显示全部楼层
你可以将这样试试
Dim objRegion As AcadEntity
Dim ojbPline as AcadEntity
set objRegion=polygon(0)
Set objPline=jzx(0)
objRegion.Delete
objPline.Delete
回复

使用道具 举报

11

主题

31

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
75
发表于 2003-11-5 11:59:00 | 显示全部楼层
在vb r14环境下不能定义变量为AcadEntity
只能是object
好像也不行一样
回复

使用道具 举报

15

主题

127

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
187
发表于 2003-11-6 08:24:00 | 显示全部楼层
R14下有很多命令不支持,如ZOOM ALL,另外从R14.01才开始支持前期绑定(AcadEntity),R14仅支持后期绑定(Object),不过在2000以后就不用考虑这些问题了,现在做程序我认为不用考虑R14的情况,用的人已经不多了。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-6-29 14:03 , Processed in 1.596307 second(s), 72 queries .

© 2020-2025 乐筑天下

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