在ActiveX(或ActiveForm)方法中多值返回问题,能用var吗?我做的ActiveForm提供一接口方法procedure TzkChartControl.varTest(var v: Integer);
begin
  v := 10;
end;在test.htm中javascript中代码如下:<script language=javascript>
//基本测试
function btnTest_onclick(){
  //test
  var i=0;
  objChart.varTest(i);
  window.alert("i="+i);
}
</script><body>
<input type=button value="基本测试" name=btnTest class=input  onclick="btnTest_onclick();" ></input>
<OBJECT id="objChart" height="100%" width="100%" classid="clsid:{xxxx-xxxx...xxxx-xxxx}" VIEWASTEXT>
</body>但是i总是为0,并不能正确返回10,该怎么实现呢,比如我要同时返回多个变量
procedure TzkChartControl.varTest(var v: Integer;key:WideString);
begin
  v := 10;
  key := 'key10';
end;