JavaScript 不可以
如果是 Variant 的输入参数, VBScript 可以
如果是 Variant 的输入参数, VBScript 可以
解决方案 »
- Array的splice方法
- 不用提交按钮,文本域内容就能自动提交怎么实现?
- 求助,当粘贴内容到一个textarea的时候,怎么先把粘贴的内容赋值变量A上?
- jscript 如何控制web控件的onmousemove事件
- 退出浏览器 javascript怎么写?
- 页面中两个<iframe>框架A、B,如何将A做成导航栏,B做成结果显示页?
- 帮忙啊!数据在表格中的显示?在线等!
- 有关弹出框的问题,急用
- 如何动态设定font size 的值?在线等待
- 急!!!6小时后要交!!!300分求助。(另开贴加200分)
- javascript加载框架页的问题
- 200分求怎样做flash视频聊天?(web) 高分求意见!
Private Sub OBJNAME_OnEvent1(ByVal Port As Long, ByVal EventType As Long, ByVal DataLen As Long)
Dim strbuf As String * 1000
n% = OBJNAME.BufRead(Port, strbuf, 900)
End Sub我的vbscript如下,
<script language="vbscript">
Private Sub OBJNAME_OnEvent1(ByVal Port As Long, ByVal EventType As Long, ByVal DataLen As Long)
Dim strbuf As String * 1000
OBJNAME.BufRead(Port, strbuf, 900)
End Sub
</script>可是还没执行到函数调用这块,第一行就出错了,行125,char41,错误:缺少')'又是为什么啊代码看着挺通顺阿。
<script language="vbscript">
Private Sub OBJNAME_OnEvent1(ByVal Port As Long, ByVal EventType As Long, ByVal DataLen As Long)
Dim strbuf
Call OBJNAME.BufRead(Port, strbuf, 900)
End Sub
</script>
这个输入参数不是 Variant 类型的, VBScript 还是不行的.如果定要使用,或者你输要再开发一个第三方的 OCX 来包装这个方法, 把参数包装成 Variant 类型的
Sub OBJNAME_OnEvent1(ByVal Port, ByVal EventType, ByVal DataLen)
Dim strbuf
Call OBJNAME.BufRead(Port, strbuf, 900)
End Sub不过,这样子估计还不能调用成功