stone0030 发表于 2014-11-11 23:30:56

二次开发的插件制作问题

刚开始尝试二次开发插件的制作,完全按照官方教程的指导,用vb编写一个下拉菜单的程序,然后按照书上的步骤,加入注册表,然后可以在插件对话框中找到我写的程序,不过加载后没有变化,没有出现应该有的下拉菜单.
发现插件对话框中的提示路径与我的文件路径不符,不知道高手们遇到过这样的问题没有,请帮忙解答一下.

stone0030 发表于 2014-11-11 23:32:57

如上面的图片,是插件对话框,标题都没问题,下面一长串路径,使其他插件的路径,不是我的路径,而且dll文件名也不一样.我是完全按照官方教程那本书做的,即使错了,也不应该出现别的程序的路径阿

stone0030 发表于 2014-11-12 10:13:04

好像是个bug,不知道是win8的问题,还是SolidWorks2014的问题
我用xp的机器,SolidWorks2009,就没有这个问题,一切正常。
请大神们看看是否可以解决

stone0030 发表于 2014-11-12 11:31:45

在win8里装了一个SolidWorks2009,也不行
看来是操作系统的问题
win7 也试了,也不行
大家没有遇到这样的问题ma?

yuhuimoon 发表于 2015-2-23 14:27:42

插件的提示路径是根据注册表里的那个键值来定的,你看下注册表对应的CLSID下InprocServer32中的路径是不是正确

yuhuimoon 发表于 2015-2-23 14:29:40

我最近也遇到一个类似的问题,而且注册表的路径都正确的,但是点击插件的菜单后程序就是加载不了。sw2014 x64的版本,用vs2010开发的,在开发环境的机子上可以用,放到另一台里就不行。

我活在梦里 发表于 2015-4-4 13:36:16

我也是一样的问题,加载之后没反应,我是直接读取dll文件的    win7   SolidWorks2010   vb6.0

dktodiy 发表于 2016-11-28 16:18:53

你好 ,请问你这个问题解决了么,我最近也总是出现这种情况

liuzpzp007 发表于 2016-12-16 13:05:15

看来问题还是没解决,我也遇到了:'(

刘志成 发表于 2017-3-2 11:14:03

yuhuimoon 发表于 2015-2-23 14:29
我最近也遇到一个类似的问题,而且注册表的路径都正确的,但是点击插件的菜单后程序就是加载不了。sw2014 x ...

您好,我现在做这方面的二次开发,刚入手,跟您用的一个版本,您能不能给我发一个搭建软件环境的步骤
页: [1] 2
查看完整版本: 二次开发的插件制作问题