基于vc++6.0对solidworks二次开发手工修改注册表的方法(手把手教你解决solidworks不显示自编译插件问题)

上传人:小** 文档编号:55319350 上传时间:2018-09-27 格式:DOC 页数:3 大小:163.50KB
返回 下载 相关 举报
基于vc++6.0对solidworks二次开发手工修改注册表的方法(手把手教你解决solidworks不显示自编译插件问题)_第1页
第1页 / 共3页
基于vc++6.0对solidworks二次开发手工修改注册表的方法(手把手教你解决solidworks不显示自编译插件问题)_第2页
第2页 / 共3页
基于vc++6.0对solidworks二次开发手工修改注册表的方法(手把手教你解决solidworks不显示自编译插件问题)_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于vc++6.0对solidworks二次开发手工修改注册表的方法(手把手教你解决solidworks不显示自编译插件问题)》由会员分享,可在线阅读,更多相关《基于vc++6.0对solidworks二次开发手工修改注册表的方法(手把手教你解决solidworks不显示自编译插件问题)(3页珍藏版)》请在金锄头文库上搜索。

1、基于基于 VC+6.0VC+6.0 对对 solidworkssolidworks 二次开发二次开发手工修改注册表的方法手工修改注册表的方法由于系统原因或者是不同版本 solidworks 对 VC+6.0 二次开发的兼容问题,会出现在 VC+6.0 里面编译好的插件在 solidworks 里面工具插件显示不出来其它插件,也就是说在程序编译后没有自动注册到注册表里面,那么这时候就需要我们手工修改注册表,很多二次开发的书上写的很笼统,那么今天我们就一步一步教你如何修改注册表的问题,言归正传,开始讲手工修改注册表的方法。1、运行 regedit 打开注册表2、找到 HKEY_LOCAL_MACH

2、INESOFTWARESolidWorksAddIns,在 AddIns 下面添加一项键值,即选中 AddIns-右键新键项,项的值在 VC+6.0 工作空间里面的 FileView 里的 Source Files*.idl 格式的文件打开选择代码文件里面的第一个如图所示键值,复制 E7989BC0-8D52-4974-9544-1AAD998269C5,这即为新建项的键值,注意可能还会有一个 solidworks 版本的项目录,此处选择上面那个目录添加。3、选中新建项右键新建字符串值,将名称修改为默认,数据不修改。 (如新建项下面有个默认的字符串值,则不再新建。 )4、在 HKEY_CLAS

3、SES_ROOTCLSID 目录下新建项,建立方法与步骤 2 中一样,不再赘述,键值与步骤 2 中的键值相同,并在该键值下新建五项,分别为InprocServer32、ProgID、Programmable、TypeLib、VersionIndependentProgID(1) 、选中 InprocServer32右键新建字符串值,修改名称为默认,修改数据为*.dll 格式的插件的路径,如D:firstDebugfirst.dll(2) 、选中 ProgID右键新建字符串值,修改名称为默认,修改数据为组件在注册表的目录下的 CurVer 的数据,如HKEY_CLASSES_ROOTFirst.swobjCurVer,此处为First.swobj.1,也可以在 VC+6.0 新建 ATL 的过程中记录此组件的ProgID。(3) 、选中 TypeLib右键新建字符串值,修改名称为默认,修改数据为组件类型 ID,此处值可在步骤 2 中所述的*.idl 的文件中找到该键值,此为为 E9610EC4-61CA-4DC2-8A29-E6B1E74CEEB0 5、退出注册表,再次打开 solidworks,你会发现工具插件里面会出现你新编译的那个插件了。OK!

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号