注册 登录
编程论坛 VB6论坛

请高手指点 VB6中引用DLL出现自动化错误 急急急!谢谢

giatong 发布于 2005-03-28 19:52, 2320 次点击
哪位大哥能给我解决一下我的一个引用别人的DLL文件,运行时出现如下错误: 实时错误 '-8305 (fffdf8f)': 自动化错误 请帮助解决能带一小段源代码更好,请高手们指点。 谢谢
4 回复
#2
griefforyou2005-03-28 21:20
上传上来看看
#3
yms1232005-03-28 22:06
这个可能跟代码没关系,可能是DLL的注册错误导致。这种情况我原来出现过,因为VB的DLL必须注册以后才能使用。有时注册错误就会出现这种问题。
#4
yms1232005-03-28 22:08
检查你是否注册过组件,有时也可能重复注册会导致错误。出现这种情况一般是DLL组件的注册错误。
#5
zzz20952012-09-14 11:41
vb调用别人的matlab生成的DLL文件

在自己电脑上用matlab生成dll,然后用VB调用没有问题.但是把生成的dll文件时的那些东西打包,"component"-"package component",里面的一些文件在另外一台没有装matlab的机器上安装.先装了mglinstaller,然后把它的创建目录设置环境变量,然后再运行生成的*.exe文件,我觉得这样算是引用了dll了吧?
但是问题来了,用VB执行的时候到Set a = New my.Class1(这个是自己在matlab里设置的名字),这一步的时候,总是提醒自动化错误,网上有人说是dll注册的问题,但是我的显示的都注册成功了啊.请问有什么办法可以解决?求高手指点!


1