日期:2014-05-17  浏览次数:20710 次

asp时调用了vb生成的dll问题
做asp时调用了vb生成的dll,如果dll不返回值,如新增、删除数据库是可以的,但要返回一个值asp这边就接收不到。如下面VB代码,返回一个"aaa"字符串,在asp那边就接收不到,请问是什么问题

public function getStr()
 ....
  getstr="aaa"
End Function

------解决方案--------------------
问题是,调用成功吗?
------解决方案--------------------
public function getStr() As Variant
 ....
getstr="aaa"
End Function


------解决方案--------------------
你写的DLL有中属性和方法有没有导出列表,即有没有编写导出函数.如果你的是普通的DLL,那是不支持COM调用的.