求助:ASP中调用dll时出错?

时间:2021-07-24 18:32:25
有一个com组件在VB中可以正常运行,可当我把它嵌入asp中时,却老是报错,代码是这样的:
<% set lxm=server.createobject("add_test.Add")%>
<%x=1
y=1
<%call lxm.addtest(1,z, x, y) %>
<FORM name="bb" METHOD=POST action="dice1.asp" >
   <INPUT TYPE="submit" value="计算">
</FORM> 
 <%response.Write(z) %>
错误在<%call lxm.addtest(1,z, x, y) %>这一行,说是"Unexpected Error Thrown ",同样的声明和调用在vb中就行的通,为什么在asp中却出错,调试了半天也没找出原因,望高手指教,谢谢!!

4 个解决方案

#1


没人知道吗?诚心求教你们了,各位帮帮忙!!

#2


贴出你的代码
z的值呢???

使用组件封装数据库操作(二)
http://www.csdn.net/develop/read_article.asp?id=22628


使用组件封装数据库操作(一)    
http://www.csdn.net/develop/read_article.asp?id=19214

#3


所有变量都有过定义吗?

#4


所有变量都定义过了还是不行,z的值由那个调用的过程返回,它里面只是进行一些简单的计算,没有连接任何的数据库,为何要封装?是不是写法上有问题?可是这本来就是基于vb脚本的呀?而且在vb中都能调用成功,真令人费解,大家快帮我想想办法。。。

#1


没人知道吗?诚心求教你们了,各位帮帮忙!!

#2


贴出你的代码
z的值呢???

使用组件封装数据库操作(二)
http://www.csdn.net/develop/read_article.asp?id=22628


使用组件封装数据库操作(一)    
http://www.csdn.net/develop/read_article.asp?id=19214

#3


所有变量都有过定义吗?

#4


所有变量都定义过了还是不行,z的值由那个调用的过程返回,它里面只是进行一些简单的计算,没有连接任何的数据库,为何要封装?是不是写法上有问题?可是这本来就是基于vb脚本的呀?而且在vb中都能调用成功,真令人费解,大家快帮我想想办法。。。