乐筑天下

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

请教,如何返回一个数组函数

[复制链接]

4

主题

8

帖子

2

银币

初来乍到

Rank: 1

铜币
24
发表于 2005-12-8 18:09:00 | 显示全部楼层 |阅读模式
请教,如何通过给定图块名称,返回该块的参数的数组函数
回复

使用道具 举报

124

主题

837

帖子

9

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1333
发表于 2005-12-8 19:40:00 | 显示全部楼层
块的参数指什么,
可以用variant数组作为返回值
回复

使用道具 举报

4

主题

8

帖子

2

银币

初来乍到

Rank: 1

铜币
24
发表于 2005-12-9 07:41:00 | 显示全部楼层
描述有误,应该是块属性;
用variant试过,函数如下:
Public Function kuai(BlkName As String) As Variant
   ReDim kuaisx(0 To 2, 0 To 0)
   。。。
    kuai = kuaisx         'kuaisx为存储块属性的二维数组
   
End Function
这么写对吗?该怎么引用?
回复

使用道具 举报

124

主题

837

帖子

9

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1333
发表于 2005-12-9 17:53:00 | 显示全部楼层
属性你怎么读的?不用二维数组也可以啊
    ' Get the attributes
    Dim newvarAttributes As Variant
    newvarAttributes = blockRefObj.GetAttributes
   
    ' Again, display the tags and values
    strAttributes = ""
    For I = LBound(varAttributes) To UBound(varAttributes)
        strAttributes = strAttributes & "  Tag: " & varAttributes(I).TagString & _
                        "   Value: " & varAttributes(I).textString & "    "
    Next
回复

使用道具 举报

4

主题

8

帖子

2

银币

初来乍到

Rank: 1

铜币
24
发表于 2005-12-10 16:38:00 | 显示全部楼层
谢谢版主,我的问题是:块中有序号、尺寸属性,要统计所有块中的属性,属性相同的保留一个,然后按序号排序,把结果放到数组中,这一步已经做到就是不知道函数该怎么写?你的方法给我启发,我会试试?
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-5 00:39 , Processed in 1.425320 second(s), 62 queries .

© 2020-2025 乐筑天下

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