win10系统下 autolisp调用dll(vb编写的窗体)卡死
求助,win10系统下 autolisp调用dll(vb编写的对话框)卡死,win7下cad加载lisp运行正常,系统升级win10了,运行lisp就卡死了,其他没有调用vb对话框的dll都是正常的,请问各位高手是什么原因? lisp 代码:(vl-load-com)
(defun c:gl( / rndobj)
(setq rndobj (vlax-get-or-create-object "kw.Classkw"))
(vlax-invoke-method rndobj "kw")
(princ)
)
补充:cad中运行lisp时,运行至dll中显示窗体时(窗体名.show)就卡死轮,窗体显示不出来。win7系统下显示时正常的。 WIN10是32位还是64位?CAD是什么版本? 64位win10,Autocad2010 用的模态窗口吧? 利用Formtestgl窗体进行调试是可以显示出Formgl窗体的,但是在cad中用lisp调用Formgl窗体的dll就卡死 http://bbs.mjtd.com/thread-70356-1-1.html 本帖最后由 chengang2001ren 于 2017-11-16 08:30 编辑
流星蔡园 发表于 2017-11-15 14:57
http://bbs.mjtd.com/thread-70356-1-1.html
谢谢回复,但是我的情况和这个帖子的情况不一样,我在64位win7系统中lisp调用含窗体的dll是正常的,我用了好几年了。现在刚换了64位win10的系统,窗体显示不出来,直接卡死。窗体的显示模式我都试过了,结果都是一样的,所以我就觉得是不是跟win10系统有关系。 问题还没有解决
页:
[1]