js调用VB ocx,然后给ocx中的vb type赋值

seanlive 2008-08-19 08:15:36
有没有人试过调用VB ocx,然后给ocx中的vb type赋值,我现在调用成功,不知道如何给VB TYPE赋值.有没有高手给点提示


<object classid="clsid:6315E02A-4C14-474F-A4E1-817048ED675A" codebase="dll/FiscalOcx.ocx" name="webocx" width="32" height="32" id="webocx">
</object>

function testocx()
{
alert("打开端口通信:"+webocx.CommOpen("1","57600","60"));
alert("检测PC是否正常连接:"+webocx.LinkMachine());
alert("读取当前号码:"+webocx.GetCurrentInvNumber("1","2","3","4"));
var obj=webocx.T_wNormalInvInfo;
alert("111")
obj.sPayer="赋值";
obj.nItemCount=1;
obj.cInvItems="赋值";
webocx.CommClose()
alert("关闭税控机通信端口!")
}

其中webocx.T_wNormalInvInfo中的T_wNormalInvInfo是VB OCX中的一个类型,我现在要给此类型赋值,应该怎么操作,VB中的TYPE代码如下:
Type T_wNormalInvInfo
sPayer As String '付款单位名称(最多60字节ASC)
nItemCount As Long '总经营项目个数 1B(即cInvItems中有效下标个数)
cInvItems(5) As T_InvItem '经营项目内容
End Type


请高手帮忙看看,谢谢!分不够在加

...全文
88 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
seanlive 2008-09-01
  • 打赏
  • 举报
回复
没人帮忙啊
seanlive 2008-08-31
  • 打赏
  • 举报
回复
继续等待高手
seanlive 2008-08-21
  • 打赏
  • 举报
回复
继续等待高手
leer168 2008-08-19
  • 打赏
  • 举报
回复
不才 我不会 帮顶 也学习下
阿云ivan 2008-08-19
  • 打赏
  • 举报
回复
帮顶
seanlive 2008-08-19
  • 打赏
  • 举报
回复
obj.sPayer="赋值";
obj.nItemCount=1;
obj.cInvItems="赋值";

在执行到这句报错

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧