yanshui177 2017-01-19 04:12 采纳率: 0%
浏览 1828

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位程序运行,但是问题并没有解决。不知道大家有没有遇到相同的问题?

  • 写回答

2条回答

  • dabocaiqq 2017-01-21 14:45
    关注
    评论

报告相同问题?