我将我的cad vba代码函数部分放入vb封装成dll,然后,用vba在cad中调用,主要

我将我的cadvba代码函数部分放入vb封装成dll,然后,用vba在cad中调用,主要是为了执行下面功能:手动选择实体,然后将它变成指定的图层里,并将实体的线型,颜色,... 我将我的cad vba代码函数部分放入vb封装成dll,然后,用vba在cad中调用,主要是为了执行下面功能:手动选择实体,然后将它变成指定的图层里,并将实体的线型,颜色,线宽设为随层,其他都正常,可是就是最后的acbylayer不行,直接给我显示成byblock,为什么,完全在vba里执行,就没这个问题 展开
 我来答
mechsense
2015-05-02 · TA获得超过262个赞
知道小有建树答主
回答量:191
采纳率:0%
帮助的人:142万
展开全部
把acbylayer 直接用 256 代替后试试看。
可能是由于什么未知的原因造成了 acbylayer 被解释为0了。
更多追问追答
追问
今天开电脑,重新运行了一下,又好了,奇怪了,怎么了呢
追答
那就让人头疼了,仔细分析一下看看是否有可能是reference Lib的问题
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式