流星蔡园 发表于 2008-9-5 15:05:00

[求助]lisp怎么样调用VB写的DLL

本帖最后由 作者 于 2008-9-5 15:09:04 编辑 <br /><br /> 求助lisp怎么样调用VB写的DLL函数?<br/>下面的这个不用传调参数,我试了没有问题<br/>(defun c:test( / rndobj)<br/>  (setq rndobj (vlax-get-or-create-object "TsaiPress.TsaiApp"))<br/>  (vlax-invoke-method rndobj "Aaa")<br/>  (princ)<br/>)<br/><br/>DLL:<br/>Public Sub aaa()<br/>    MsgBox "Lisp调用DLL测试.", vbInformation, App.Title<br/>End Sub<br/><br/><br/><br/>如果要传递参数给DLL函数,LISP要怎么写呢<br/><br/>Public Sub LoadMenus(AcadApp As Object)<br/>        ..........<br/>end sub<br/>

英雄无敌 发表于 2008-9-5 22:08:00

Public Sub LoadMenus( byval AcadApp As Object)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ..........<br/>end sub<br/>

流星蔡园 发表于 2008-9-6 11:19:00

谢谢!<br/>LISP要怎么写呢?

流星蔡园 发表于 2008-9-6 11:53:00

搜索了一下论坛,解决了

船舶制图 发表于 2008-9-29 18:33:00

<p>可不可以用vb编对话框 然后用lisp画图呢?</p><p>可以用上面的代码实现吗,这样这两个语言就可以互补啦。</p>

流星蔡园 发表于 2008-11-19 10:23:00

是呀,我就是用VB编程,窗口都在VB里做,封装成DLL,然后用lisp直接调用。不过还有一个问题一接没解决,大家帮忙看看:http://bbs.mjtd.com/forum.php?mod=viewthread&tid=70356&amp;replyID=&amp;skin=1

cumtjh 发表于 2011-7-4 20:02:48

应该是没有注册控件吧

cumtjh 发表于 2011-7-4 20:03:19

如果要传递参数给DLL函数,LISP要怎么写呢?这个该怎么解决 之前看到过 但现在又不记得了
页: [1]
查看完整版本: [求助]lisp怎么样调用VB写的DLL