DLL注册时出错,急!(100分)

  • 主题发起人 主题发起人 Crane
  • 开始时间 开始时间
C

Crane

Unregistered / Unconfirmed
GUEST, unregistred user!
regsvr32 mydll.dll(其实是个AxtiveX)
报错:

loadlibrary("carda.dll")failed.
getlasterror returns 0x00000485

在另一块硬盘的win98上就没问题,不知
如何解决?
 
清理一下注册表试试。
win9x的注册表是个垃圾桶。//sigh
 
NT的也强不了什么
 
walala:
如何清理?
另:
NT下还没试过。现在就是这台机器的98不能注册。
 
清理一下注册表试试。
win9x的注册表是个垃圾桶。//sigh
 
Crane:要不你用System Mechanic清理一下注册表试试?我不知道是否可行。
 
是不是carda.dll不存在,或损坏,将其他计算机上的carda.dll拷过来试试.
 
0x00000485 代码的意思就是:“执行该应用程序所需的库文件之一无法找到”

再这里就是你的dll没烤齐

再这里的意思就是你的carda.dll没烤,或者carda.dll用到的sll没烤
 
0x00000485 代码的意思就是:“执行该应用程序所需的库文件之一无法找到”

在这里就是你的dll没烤齐

在这里的意思就是你的carda.dll没烤,或者carda.dll用到的dll没烤过来

 
Pipi.兄:
厉害,连数字都能翻译过来.我不能翻译,那只好猜测了.不赖,还猜中了. {B-)

BTW
Pipi.你在广东什么地方,我以后到广东一定找你玩.(广东我有很多同学呢)
 
我在广东的乡下,很惨的,全广东最穷就是我们这里了,唉
 
0点电信就开始宰人了,
我也要bye-bye了
 
Pipi.兄:
你这么高的水平,怎么呆在那中地方,还是......
 
Pipi.兄:
错误代码如何转换为文字?
 
PiPi:
我把所有的东西都拷贝进去了,还是不行!
 
两种办法看错误代码:

1、SysErrorMessage function

2、
0x00000485 换成10进制: 1157
命令行: net helpmsg 1157
 
肯定还有漏的,因为carda.dll可能用了 a.dll,a.dll可能用了b.dll
b.dll可能用了c.dll... 全部copy齐了吗?

你可以在你的delphi里面运行一下你的程序,先别退出,在delphi的
菜单 View/Debug Windows/Event Log 可以看到装载dll的信息,
你看看它装载了什么dll,看copy齐了吗
 
PiPi:
I 服了you!
真是少Dll库,我装上VC后就没事了,不知VC的程序都需要那些库?
 
不知VC的程序都需要那些库?有谁知道?
 
后退
顶部