明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2845|回复: 4

[求助]VLisp里引用DLL的问题

[复制链接]
发表于 2004-1-17 16:55:00 | 显示全部楼层 |阅读模式
我近来将自己的VBA工程转换到VB中去,编译成了一个DLL。
这样的话在VBA中就可以引用了。
但在VLISP中如何引用这个DLL呢?例如我这个DLL中有几个类模块,几个窗体,那么我如何在VL中调用DLL某个类中的某个方法呢?
发表于 2004-1-17 19:13:00 | 显示全部楼层
好问题,我也想知道,虽然我不会vba
 楼主| 发表于 2004-1-18 10:28:00 | 显示全部楼层
例如我这个DLL中有类CLS1,CLS2,窗体FRM1,FRM2,类CLS1中有一个过程RUN是显示窗体以运行程序的方法。那么,在VLISP中我如何调用CLS1.Run方法呢?
求各位大侠相助,给几行例子代码参考吓。
发表于 2004-1-18 10:40:00 | 显示全部楼层
使用vlax-get-object创建对象的实例。
(setq myobj (vlax-create-object "工程名称.类名称"))
使用vlax-invoke-method调用过程、函数。
(vlax-invoke-method myobj '过程或者函数名称 参数1 参数2 参数…)
 楼主| 发表于 2004-1-18 11:21:00 | 显示全部楼层
Thanks.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-10-2 03:15 , Processed in 0.181769 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表