各位前辈 小弟是新手 刚开始接触SW开发插件的东西 用VB开发了一个关于SW插件的dll文件 注册成功后可以在SW插件中看到 但是勾选后并没有什么反应 在工具栏中没有显示编写的插件 一直没有知道原因 请各位前辈指点一下 谢谢 附图是程序的照片

解决方案 »

  1.   

    在64位Windows下:
    64位exe和dll在目录c:\windows\system32目录下;
    32位exe和dll在目录c:\windows\syswow64目录下;
    所以要注意:
        在win64位系统下注册32位ocx或dll需要将32位ocx或dll拷贝到c:\windows\syswow64\目录下。
        且注册要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll
      

  2.   

    以前也做过Dll的插件,也遇到了同样的问题,后来发现,Dll插件如果有窗体文件,在【程序】-【部件】中可以调用,如果没有窗体文件,在【部件】中不会显示,也不能调用,困扰了几天,后来使用调用API函数的方法调用这个Dll插件,成功了,你不妨也试试。
      

  3.   

    另外,你也看看这个Dll插件,在【引用】中有没有,有时在【引用】中
      

  4.   

    你得单步调试,或者写log,看看connect的时候是不是出问题了