![](/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.