2 jisanli jisanli 于 2016.03.08 09:49 提问

如何在js里为activex控件里的方法传入byte的数组

我现在有一个activex的控件,它里面有个方法需要传入byte数组,控件里面的方法是usb_write(byte[] Q_index, byte[] Q_type, byte[] pQ_data),这个在js中如何为它里面传byte[]类型的参数啊

1个回答

showbo
showbo   Ds   Rxr 2016.03.08 10:06

try

 xxx.usb_write([1,2,3,5],[1,2,3,5],[1,2,3,5])
showbo
showbo 回复jisanli: 按照道理数组中项不超过255(byte)的表示范围应该是么有问题的。你改int[]有问题没有?如果还是报错就不是js数据问题了,你要先确认是那边有问题
接近 2 年之前 回复
jisanli
jisanli 只能改变控件里面的参数的类型了?
接近 2 年之前 回复
showbo
showbo 回复jisanli: js没有二进制数据表示,只要不超过255就应该对应你的byte内容了吧,你讲你的acx参数改为int[]看报错没有
接近 2 年之前 回复
jisanli
jisanli 不行啊,这个类型是number的,总是报无效的参数或方法
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!