佚名通过本文主要向大家介绍了asp szjayb com:8989,asp,asp.net,asp文件怎么打开,asp是什么意思等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: asp中使用com返回参数的简单问题~~!急急急,高分容易拿
描述:
解决方案1:
描述:
我在com(vc之atl编写)中一个接口的方法中采用了三个参数,其中两个为输出参数。都是c的char*类型,形式为A(char *a,char *b,char *c).
现在asp页面中借助这两个参数返回值如下
dim m1,m2
set a = Server.CreateObject("XXX.YYY") //这里初始化正确无误
a.A "ABC",m1,m2 //这里老说类型错误,该如何修改以便正确传递数据???
经测试此com在其他程序中(直接支持char*的语言程序)中调用成功,com本身正确无误。
解决方案1:
改为A(BSTR a,VARIANT* b,BSTR* c).
asp只支持BSTR, 对于传引用的参数,必须用VARIANT类型