asp调用com组件失败,file not found

我用vc6.0编写了一个普通的动态链接库dll,这个dll被一个com组件调用,实现对一些图片文件的访问等操作,最终将图片的特征输出在txt文件中。

在我的电脑上,这个com组件可以正常使用,即asp网页中调用此com组件,com组件再去调用我的普通dll,最终结果的特征也能完美输出到txt文件中。

现在,问题出现了,当我把程序移植到别人的电脑时,会出现错误:

HWCVDLL 错误 '800a0035'
File not found
/test-cHWCV.asp,行 10

其中HWCVDLL就是com组件的名字,test-cHWCV就是调用组件的asp网页,行10就是下面的 response.write oDLL.aspHWCV("010209400748") 这句话。asp网页的调用代码的核心如下:

'<这是注释>Set 对象名=Server.CreateObject("工程名.接口名")
'<这是注释>对象名.自建函数名
Set oDLL = Server.CreateObject("HWCVDLL.cHWCV")
response.write oDLL.aspHWCV("010209400748")

初步猜测不是dll的原因,而是iis设置的问题,但是已经设置的允许32位程序运行,但是问题并没有解决。不知道大家有没有遇到相同的问题?

http://bbs.csdn.net/topics/390382224

图片说明