其实,vc Atl编写的word工具栏按钮插件可以成功加载,通过rebuild all生成dll文件后,再打开word,在其工具栏就出现了我新增加的工具栏按钮。问题是,如果我把这个工程拷备到另一个地方(比如D盘,原来是在C盘的),再rebuild all生成dll文件后,再打开word,在其工具栏就不出现我要新增的工具栏按钮。这是怎么回事?问题出在哪?
解决方案 »
- 关于tab control,怎么访问其他标签页里面的控件呢?
- 怎样强制卸载一个磁盘卷
- 求助如何监控某种自己定义的协议
- 编译成功,执行出错VC++2008
- 高分求读取mpeg2,mpeg1的源码,分不够再加。
- 我调用StartServiceCtrlDispatcher总返回错误GetLastError得到的错误号为1063
- 100分:求能自动把CORBA IDL映射为C++类的小程序
- 注册表读写问题
- 怎么我用ADO(非DSN)连接SQLServer老是第一次建立连接出错,第二次就可以了?
- 有没有人听一个时间勃论的故事?关于女婴、流浪汉、时间穿梭的
- MFC中怎样将子窗口设置为固定长宽的窗口
- 如何获取蓝牙虚拟串口
怎么注册D盘里的控件?今天我把这个工程拷备到办公室电脑的D盘上,重新完全编译(rebuild all),生成dll文件后,打开word文档,本希望出现的工具栏按钮却没有出现,regsvr32一把也不行。后来,把这个工程拷备到桌面上,重新完全编译(rebuild all),生成dll文件后,打开word文档,所希望的工具栏按钮出现了。这是为什么?
另一个注册不成功的原因 可能你缺少某些库。你用depends看一下该dll关联了那些库。
到底是怎么回事呢?
这是因为你加载后执行插件功能,然后出错,word自动禁止加载。
打开word,文件-〉选项-〉加载项-〉管理 在管理中的下拉菜单中选择禁用项目,启用你的插件就可以了。
不同版本的位置有细微差别。