只需一步,快速开始
问题是这样子的,
我开发的一个程序中,有lsp文件,dcl文件,dvb文件
其中,dcl文件加载的时候,不需要路径名
但是在加载dvb文件的时候,就出现automation错误,不知何故??/
我是将dvb文件和dcl文件作为资源文件附在项目上的,在这个项目的lsp文件中,我用(vl-vbaload "database_image_operation.dvb")加载时出错,
所以现在不知道在vlx中的dvb文件是怎么用的,请过来人指点迷津..
先谢谢了
使用道具 举报
(setq acadApp (vlax-get-acad-object))
(vla-loaddvb acadapp "database_image_operation.dvb"))
(VLa-runmacro acadapp "thisdrawing.xxx");xxx为dvb程序中定义的函数
o,这样子啊,先谢谢了,我试一下后,有问题,明天再贴
那么也就是说vl-vbaload这个lisp函数只能加载带路径的dvb文件了,如果要加载在vlx中的
必须用activeX技术实现?
是这样的吗
经过测试,仍然不行,似乎,出现automation 错误,
到底怎么才能利用附在vlx文件中的dvb文件中的宏...
困惑中...
有人有这样的经历吗
o,如果在外面用list调用dvb,帮助中有例子...用vl-vbaload和vl-vbarun就可以了
还是谢谢,
各位,还有能帮我的吗
添加dvb文件的路径或者把dvb文件放到CAD的支持目录下
从有DVB和VLX格式的那个版本开始,Autodesk就已经说了,DVB可以包含在VLX文件中,但没办法调用,都已经是9个年头了,自动桌子公司也没有准备解决这个问题。
嗯,mccad说的对,在autocad的版本说明中,我看到相关说明了,不知道他这么搞有什么用,能包含进去,又不能利用,为什么dcl能包含进去,能load_dialog呢(不用输入路径),
看样子autodesk有点不负责任
顺便再问一下,能用vlisp的activeX技术下载数据库中image字段的内容吗
我用了(vlax-create-object "adodb.stream")似乎也达不到目的啊
大家是怎么处理这个问题的
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2025-5-18 03:22 , Processed in 0.189217 second(s), 29 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.