为什么找不到指定模块?
我写了一个com组件,但是在注册时却遇到了问题,比如我已将dll文件放在e盘com下,e:\com\test.dll,当我在控制台里输入regsvr32 test.dll时它却告诉我LoadLibrary("test.dll") failed - the specfied module could not be found。我感到很迷惑,我明明就在test.dll所在的目录下运行的regsvr32,它却告诉我找不到test.dll!查了一些资料也没找出所以然,只好在这里来求助了,还望高手指点. 问题点数:20、回复次数:5Top
1 楼wwwllg(野蛮人)回复于 2004-05-04 10:58:49 得分 0
在cmd下,
把当前上当改到e:\com\,然后regsvr32 test.dllTop
2 楼Cppasm(沧海一粟)回复于 2004-05-04 11:40:59 得分 0
晕,我说过了是在test.dll所在目录下运行regsvr32的,所以我很奇怪它为什么说找不到Top
3 楼newkey007(无限天空 www.xDrv.com)回复于 2004-05-05 12:07:47 得分 20
也许是你的 test.dll 用了其他dll, 没有找到Top
4 楼Cppasm(沧海一粟)回复于 2004-05-05 23:40:24 得分 0
其它的dll倒是没有用到,我是在接口中调用了第三方开发的库中的函数,在链接的时候将这些库都是加进去了的,如果把用到的库中的函数注释掉就能正常注册组件,但如果调用了库中的函数,能正常编译生成dll文件却无法注册,出现上面我所说的错误Top
5 楼Cppasm(沧海一粟)回复于 2004-05-06 17:04:16 得分 0
问题已解决,感谢 newkey007(无限天空) 的提醒Top
相关问题
- C#写的邮件发送程序,为什么出现“找不到指定模块”,如何解决?
- “找不到指定的模块” ?
- XP下 执行 regsvr32 C:\Program Files\MyCom.dll 报“找不到指定的模块”错,但实际上MyCom.dll确实在该目录下,为什么?
- 没有找到dpl,找不到指定的模块
- 学习OCI编程,找不到指定的模块
- php startup:unable to load dynamic library './php_mssql.dll"-找不到指定模块。
- 注册控件失败, 提视找不到指定模块??
- 关于php.ini配置,...extensions\php_curl.dll' - 找不到指定的模块
- regsvr32 注册说“找不到指定模块” 路径是对的
- 注册组件时说:LoadLibrary( "xxxx.dll")失败。找不到指定的模块




