头疼,一个很厅怪的接口调用,Asp中有没有引用类型的变量呢?
有一段程序
<%
SrcCompany="e代宗师"
SrcName="技术部"
SrcFax="886-2-25004695"
EMail="qzchen@mozart.seed.net.tw"
DestName="网络订单"
DestComp="风华数字科技"
FaxNumber="886-2-25168304"
FilePath="F:\\filelistname"
Set faxapi = Server.CreateObject("FaxApi.FaxApi.1")
call faxapi.SendFaxFunc("aaaa", "bbbb", "e代宗师", "技术部", "886-2-25004695", 0, "qzchen@mozart.seed.net.tw", 1, "网络订单", "风华数字科技", "886-2-25168304", "F:\\filelistname", 1, 2) '--将变量值代入,正常运行
call faxapi.SendFaxFunc("aaaa", "bbbb", SrcCompany, SrcName, SrcFax, 0, EMail, 1, DestName, DestComp, FaxNumber, FilePath, 1, 2) '—用变量调用,提示错误:型态不符合( faxapi.SendFaxFunc)
%>
检查发现,SendFaxFunc(…) 的参数是引用型传递(ref …),请问,我在asp中要如何用变量来调用SendFaxFunc呢?
问题点数:0、回复次数:6Top
1 楼lovebanyi(风云)回复于 2005-06-04 11:20:31 得分 0
没有看到你的函数是什么写的,还有如果在类中。估计是不能改变vbscript脚本中的引用变量的Top
2 楼linsy10(suny)回复于 2005-06-04 11:32:04 得分 0
这是一个网站连接传真机的函数,在web上可以发传真用,函数内容我也是不清楚的,只知道调用方式Top
3 楼linsy10(suny)回复于 2005-06-06 10:06:54 得分 0
请高手 帮忙,小妹在线等呀…Top
4 楼power_guo(哎哟喂)回复于 2005-06-06 10:15:19 得分 0
请高手 帮忙,小妹在线等呀…
不要这样说啊,你这样说我就有鼓直接冲过去帮你解决的冲动.Top
5 楼zmhqyw(烈 - 乖乖隆地咚,猪油凉拌菜青虫~)回复于 2005-06-06 11:11:48 得分 0
call faxapi.SendFaxFunc("aaaa", "bbbb", "e代宗师", "技术部", "886-2-25004695", 0, "qzchen@mozart.seed.net.tw", 1, "网络订单", "风华数字科技", "886-2-25168304", "F:\\filelistname", 1, 2) '--将变量值代入,正常运行
用一个变量来拼成这个命令字符串,然后使用execute来运行
strCmd = "call faxasp......(" & chr(39) & 变量 & chr(39) & "......"
chr(39)是引号
拼合以后,你可以用response.write strCmd来检查拼成的命令是否正确。
然后,Execute strCmd
通过这种方式来调用原来的函数。Top
6 楼love007(风中的风)回复于 2005-06-06 11:19:40 得分 0
检查发现,SendFaxFunc(…) 的参数是引用型传递(ref …),请问,我在asp中要如何用变量来调用SendFaxFunc呢?
就是个数组吧
dim arrstr()
redim arrstr(n)..
for i=0 to n
arrstr(i)=那些值
nextTop




