乐筑天下

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

如何用C#改写下列的VBA代码

[复制链接]

1

主题

1

帖子

1

银币

初来乍到

Rank: 1

铜币
5
发表于 2007-3-15 21:48:00 | 显示全部楼层 |阅读模式
VBA代码如下:
Dim plineObj As AcadLWPolyline
········
Dim explodedObjects As Variant
    explodedObjects = plineObj.Explode
这是一段来自开发帮助的代码,小弟我现在要用C#书写多段线打散的这一段代码,并且要得到返回值,返回值是一些直线和一些圆弧。
我试这将explodedObjects定义为Object,但运行时,发现出错了,原因是类型转换错误
望各位不吝赐教!谢谢
回复

使用道具 举报

0

主题

5

帖子

1

银币

初来乍到

Rank: 1

铜币
5
发表于 2007-4-7 09:32:00 | 显示全部楼层
你要看Explode方法的返回类型阿,explodedObjects定义为Object是不是合适阿。还有是不是需要强制转换。
回复

使用道具 举报

0

主题

7

帖子

1

银币

初来乍到

Rank: 1

铜币
7
发表于 2008-7-31 14:16:00 | 显示全部楼层
关注+支持!!!
回复

使用道具 举报

0

主题

4

帖子

2

银币

初来乍到

Rank: 1

铜币
4
发表于 2008-12-3 17:25:00 | 显示全部楼层
关注,有没有关于C#的帮助文档?
回复

使用道具 举报

0

主题

1

帖子

1

银币

初来乍到

Rank: 1

铜币
1
发表于 2009-5-7 10:09:00 | 显示全部楼层
AcadLWPolyline plineObj;
…………
object explodedObjects;
explodedObjects = plineObj.Explode();
转换为object应该是可以的,我编译通过了C# 2005下
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-6-28 14:28 , Processed in 1.254011 second(s), 63 queries .

© 2020-2025 乐筑天下

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