急VB编纂的DLL,无法注册,0x80004005
急!VB编写的DLL,无法注册,0x80004005我用VB写了个DLL,用开始-运行(XP系统)“Regsvr32.exe XXX.dll”的方式
急!VB编写的DLL,无法注册,0x80004005
我用VB写了个DLL,用开始->运行(XP系统)“Regsvr32.exe XXX.dll”的方式注册该DLL,在自己机器上可以注册,但是到了其他机器上(也是XP系统)就注册不了,提示错误代码“0x80004005”。
我想问各位是什么原因?有什么方法解决?
需要的比较急,麻烦大家了!
[解决办法]
路径正确不,放到system32里面才能直接注册,不然要输入完整的路径
[解决办法]
哪里有这样说的,在别的路径不能注册了?
是否没有权限?
[解决办法]注意你这个DLL所依赖的库或对象是否存在以及正确注册.
比如你在DLL中使用了ADO对象,但客户机器上并未安装MDAC或安装不正确,这样的话你的DLL肯定也是正常不了的.
[解决办法]在拷入的PC里,要输入完整的路径来注册。肯定没问题,我也使用自己的DLL。如果想正式发布,可找人给签名即可(免费的有时间限制,无限使用的的付费。)。