我在xp下开发的控件,为何注册不了,我用命令:REGSVR32
命令和文件名称,绝对正确,为何在2000SERVER上注册不了,提示:LoadLibrary(C:\ZXH\TEST.DLL)failed-找不到相应的模块。
请问出现这种情况,怎么解决,我在别的XP的机上,可以注册成功的
命令和文件名称,绝对正确,为何在2000SERVER上注册不了,提示:LoadLibrary(C:\ZXH\TEST.DLL)failed-找不到相应的模块。
请问出现这种情况,怎么解决,我在别的XP的机上,可以注册成功的
使用REGSVR32的时候最好用""试试.如
regsvr32 "d:\soft\my ocx\myocx.ocx"
而且我觉得还是写清楚路径全名
2.如果是 release depandence, 没改atl 源码,有中文路径问题
加载了其它的DLL,这时注册的时候是要检查的,不然就会跳出楼主所看到的错误。
mfc42 .dll
msvcrt .dll
kernel32.dll
user32 .dll
ole32 .dll
oleaut32.dll
atl .dll
winsock .dll : newkey007(无限天空) ( ) 信誉:102 2004-6-27 12:25:43 得分: 0
1.dependency 查一下,确定是否有dll没注册
非常正确!!!