易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript向控件传递数组参数问题!

var vDevIDs = new Array(2);
vDevIDs[0] = new Array(16);
vDevIDs[1] = new Array(16);

控件如何返回字符串的数组?
例如由“1234”,“5678”组成的两个元素的数组?
你可以将两个Array(16)的内容组合到一个数组中返回啊。中间用特殊字符进行分割就行了。接收端再根据特殊字符进行拆分。

分隔变通的方法我会,呵呵。
我的目的是,知道如何返回字符串数组?
这个,我不知道。
请高手指点。


那估计你用Array这个东西是有问题的,VC怎么会认识呢。得用VARIANT中的SafeArray了吧。
======================================================
SAFEARRAY  SAFEARRAY的主要目的是用于automation中的数组型参数的传递。因为在网络环境中,数组是不能直接传递的,而必须将其包装成SafeArray。实质上SafeArray就是将通常的数组增加一个描述符,说明其维数、长度、边界、元 素类型等信息。SafeArray也并不单独使用,而是将其再包装到VARIANT类型的变量中,然后才作为参数传送出去。在VARIANT的vt成员的 值如果包含VT_ARRAY|...,那么它所封装的就是一个SafeArray,它的parray成员即是指向SafeArray的指针。 SafeArray中元素的类型可以是VARIANT能封装的任何类型,包括VARIANT类型本身。
  使用SafeArray的具体步骤:
  方法一:
  包装一个SafeArray:
  (1). 定义变量,如:
  VARIANT varChunk;
  SAFEARRAY *psa;
  SAFEARRAYBOUND rgsabound[1];
  (2). 创建SafeArray描述符:
  uIsRead=f.Read(bVal,ChunkSize);//read array from a file.
  if(uIsRead==0)break;
  rgsabound[0].cEleme


相关问答:

javascript调用后台带参数的函数

后台有一个函数 protected string Fun1(int a, string b)

我想在javascript代码中调用它,怎么做?

function GridBind()
{
    var a = 1;
    var b='s';
& ......

怎么用javascript控制gridview里的RadioButton

怎么用javascript控制gridview里的RadioButton
对 gridview  findcontrol ,找出RadioButton,
然后,对RadioButton ,的Attribute 增加 JS就可以了。


C# code:
for (int i = 0; i < gd ......

javascript中隐藏下拉列表框中的某一个选项

问题描述:有一个下拉列表框,内容如下:添加、删除、更新。有这三个选项。
用户A登录的时候有添加、删除、更新三个权限。
用户B登录的时候只有更新权限。
我想判断,假如 A登录所有选项都显示(是可见的)。
......

javascript如何调用asp.net带参数的函数

后台:
  protected void form_ini2(string id)
  {
  //处理代码
  }
前台:
 <script language="javascript">
 function DbClickEvent(a ......

javascript使用winsokcet

如题,已实现连接,发送。未实现实异步接收,请高手指点。最好有完整的例子
javascript请求通信是基于http的,它只是一种运行在浏览器端的脚本语言,不能使用socket,
唯一的解决办法就是写ActiveX插件.
要实现异步 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号