![](/img/trans.png)
[英]In ASP how do I call a JavaScript function in one .asp file from another .asp file written in VB?
[英]pass arguments to function from one unit to another in testcomplete and how to call it
我正面临一个vb脚本运行时错误,说“错误的参数数量或无效的属性赋值”。 'useunit sub in unita call unita.testsub(param1,param2) end sub
'sub in unitb sub testsub(param1,param2) ..... end sub
在USEUNIT之后,您需要指定将在此单元中使用其功能的单元的名称。 因此,请按以下方式更改代码:
盟
'USEUNIT unitb
sub main
dim param1
dim param2
param1="Test"
param2="Complete"
call unitb.testsub(param1,param2)
end sub
unitb
sub testsub(param1,param2)
Log.Message(param1 & param2)
end sub
我相信
call unita.testsub(param1,param2)
应该
call unitb.testsub(param1,param2)
我从官方论坛发现这个执行“调用UnitName.SubWithParams(1,”“string”“,True)”'使用带有Call关键字和括号的语法
执行“UnitName.SubWithParams 1”,“string”“,True”'没有Call关键字和括号的语法
res = Eval(“UnitName.FunctionWithParams(1,”“string”“,True)”)
'动态插入参数值
strFunctionCall = aqString.Format(“UnitName.FunctionWithParams(%d,”“%s”“,%s)”,42,“string”,CStr(True))
res = Eval(strFunctionCall)
但仍然不知道我们应该如何传递参数
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.