- 浏览: 1339688 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (453)
- Struts2 (4)
- Struts1 (16)
- Spring (9)
- Hibernate (5)
- AJAX (16)
- MS Server (9)
- Oracle (35)
- 测试技术 (5)
- 其他 (37)
- JSF (1)
- EJB (5)
- ASP.NET (9)
- iBATIS (5)
- Struts Spring Hibernate (2)
- HTML (12)
- Eclipse使用 (5)
- 设计模式 (5)
- JSP (32)
- 正则表达式 (2)
- 服务器 (12)
- Java基础 (48)
- MySQL (4)
- 面试 (22)
- UML (1)
- 数据结构 (3)
- Ant (2)
- 规范 (4)
- JavaScript (29)
- 软件使用及技巧 (25)
- PHP (1)
- DWR (3)
- FreeMarker (1)
- ExtJs (17)
- JFreeChart (9)
- Reports (2)
- JavaException (1)
- Java Mail (1)
- Flex (9)
- 异常 (12)
- Log4j (2)
- WebService (1)
- jQuery (1)
- Sybase (2)
- myeclipse_plugin (2)
- Linux (5)
- jbpm (2)
- SCM (1)
- mongoDB (1)
最新评论
-
lihua2008love:
<typeAlias alias="User& ...
IBATIS简单操作 -
lihua2008love:
...
关于项目框架设计的一点学习 -
c_jinglin:
我使用<OBJECT CLASSID="cls ...
这就是个静态页面通过js控制mscomm对某com设备进行访问的例子. -
zlbjava:
赞,用了还不错
java获取请求的ip地址,并解析ip所属地区 -
完美天龙:
cs842813290 写道楼主,我明白的地方:在链表已有N个 ...
JAVA实现双向链表
<html> <head> <title>JavaScript串口(通过 vb 的 MSCOMM32.OCX 控件)</title> <SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript> <!-- //重写 mscomm 控件的唯一事件处理代码 function MSComm1_OnComm() { var len=0; //window.alert("happy"); if(MSComm1.CommEvent==1)//如果是发送事件 { window.alert("ok");//这句正常,说明发送成功了 } else if(MSComm1.CommEvent==2)//如果是接收事件 { //window.alert(MSComm1.CommEvent);//! ‘ //window.alert(MSComm1.Input);// document.form1.txtReceive.value=document.form1.txtReceive.value + MSComm1.Input; } return false; } //--> </SCRIPT> <SCRIPT LANGUAGE=javascript FOR=MSComm1 EVENT=OnComm> <!-- // MSComm1控件每遇到 OnComm 事件就调用 MSComm1_OnComm()函数 MSComm1_OnComm() //--> </SCRIPT> <script language="JavaScript" type="text/JavaScript"> <!-- //打开端口并发送命令程序 function OpenPort() { if(MSComm1.PortOpen==false) { MSComm1.PortOpen=true; MSComm1.Output="R";//发送命令 } else { window.alert ("已经开始接收数据!"); } } --> </script> </head> <OBJECT CLASSID="clsid:648A5600-2C6E-101B-82B6-000000000014" id=MSComm1 codebase="MSCOMM32.OCX" type="application/x-oleobject" style="LEFT: 54px; TOP: 14px" > <PARAM NAME="CommPort" VALUE="1"> <PARAM NAME="DTREnable" VALUE="1"> <PARAM NAME="Handshaking" VALUE="0"> <PARAM NAME="InBufferSize" VALUE="1024"> <PARAM NAME="InputLen" VALUE="0"> <PARAM NAME="NullDiscard" VALUE="0"> <PARAM NAME="OutBufferSize" VALUE="512"> <PARAM NAME="ParityReplace" VALUE="?"> <PARAM NAME="RThreshold" VALUE="1"> <PARAM NAME="RTSEnable" VALUE="1"> <PARAM NAME="SThreshold" VALUE="2"> <PARAM NAME="EOFEnable" VALUE="0"> <PARAM NAME="InputMode" VALUE="0"> <PARAM NAME="DataBits" VALUE="8"> <PARAM NAME="StopBits" VALUE="1"> <PARAM NAME="BaudRate" VALUE="9600"> <PARAM NAME="Settings" VALUE="9600,N,8,1"> </OBJECT> <body> <form name="form1"> <input type="submit" name="Submit" value="提交" onClick="OpenPort()"> <input type="text" name="txtReceive" value=""> </form> </body> </html>这就是个静态页面通过js控制mscomm对某com设备进行访问的例子.
评论
3 楼
c_jinglin
2015-07-22
我使用<OBJECT CLASSID="clsid:648A5600-2C6E-101B-82B6-000000000014" id=MSComm1 codebase="MSCOMM32.OCX" type="application/x-oleobject"
style="LEFT: 54px; TOP: 14px" >
出现MSComm1未定义
如果使用<OBJECT id=MSComm1 CLASSID="clsid:648A5600-2C6E-101B-82B6-000000000014"
codebase="C:\Windows\System32\MSCOMM32.OCX" type="application/x-oleobject" style="LEFT:54px;TOP:14px" >
出现MSComm1.PortOpen为undefined的情况,其他参数也是一样。请教了
style="LEFT: 54px; TOP: 14px" >
出现MSComm1未定义
如果使用<OBJECT id=MSComm1 CLASSID="clsid:648A5600-2C6E-101B-82B6-000000000014"
codebase="C:\Windows\System32\MSCOMM32.OCX" type="application/x-oleobject" style="LEFT:54px;TOP:14px" >
出现MSComm1.PortOpen为undefined的情况,其他参数也是一样。请教了
2 楼
danjp
2010-01-20
为什么在我的MSComm1.PortOpen为undefined?请教了
1 楼
z494627
2009-04-27
我测试时可,可以发送数据,但是如何接收数据呢?还请指教!
发表评论
-
j托管JavaScript类库
2009-10-13 11:22 1253AJAX 库 API http://code.google. ... -
javascript日期相减
2009-09-28 13:25 3428<SCRIPT LANGUAGE="Jav ... -
做个在网页上实现像QQ一样当有新任务时声音提醒
2009-07-18 14:35 1672在做一个项目时,客户要求网页上具有声音提醒功能。就是让网页每2 ... -
多选列表值的移动和获取值
2009-06-02 14:07 1519一段简单的javascript实现多选列表值的移动和获取值 ... -
获得多项选择列表框的选中选项
2009-06-02 14:00 2336<form> <sele ... -
JS获取表格单元格
2009-05-06 13:52 2921var ccell = document.getElement ... -
获得select的option值
2009-04-27 09:38 2400<select name="opt&quo ... -
javaScript urlencode 推荐 encodeURICompon
2009-04-20 15:09 2000网上查到的全都是escape,和需要的编码不是一回事,好不容易 ... -
javaScript UrlEncode and UrlDecode
2009-04-20 10:52 3035<script language=" ... -
js调用ocx控件(读写IC卡)
2009-04-03 16:09 107331、注册OCX 开始--->cmd--->reg ... -
转换Unicode (JS)
2009-03-23 09:19 2346Encrypt = function() { var ... -
JS获取当前对象大小以及屏幕分辨率等
2009-03-22 14:47 5551<script>function getInf ... -
单选框控制表单的隐藏和显示
2009-03-17 17:01 3212<script type="text/ja ... -
支持IE6、IE7的关闭页面的函数
2009-03-17 16:40 1394function closeWin() { v ... -
获取各种浏览器可见窗口大小
2009-03-01 23:12 1358<!DOCTYPE HTML PUBLIC " ... -
JQueryInplaceEdit
2009-02-15 10:43 1313$(document).ready(function() ... -
checkbox 全选和取消全选
2009-02-14 22:33 1580<html> <head> ... -
JavaScript分割字符串
2009-01-19 16:26 4921<script language="javas ... -
框架标签
2009-01-12 10:54 1372主页面 <!DOCTYPE html PUBLIC ... -
XML+Javascript树状菜单
2009-01-07 13:27 1619var ImgArr = new Array(); var l ...
相关推荐
VS2015—MFC,Microsoft Communications Control控件,包括(mscomm32.ocx,mscomm32.dep,mscommbat,mscommreg,mscommsrg)
这个文件的作用就是用来编写串口控制程序,兼容32位和64位系统环境。如果你的系统没有它,基于它的小程序将不能用。一共有4个ocx。 文档中包含ocx文件和注册说明。自己总结的,含0x8002801c报错怎么办。2020.3.12
有时我们在打开某一程序时,如果弹出错误对话框,提示:Component'MSCOMM32.OCX' or one its dependenciesnot correctly registered:a file is missing or invalid则说明系统中缺少该文件,文件文件丢失...
VS2010MFC没有串口控件,此压缩包里包含了串口控件相关的3个文件。mscomm32.ocx MSCOMM32.oca MSCOMM32.DEP MSCOMM.SRG
mscomm32.ocx是ActiveX公用控制模块,用于MSComm控制。 mscomm32.ocx是ActiveX公用控制模块,用于MSComm控制。 mscomm32.ocx是ActiveX公用控制模块,用于MSComm控制。
mscomm32.ocx是ActiveX公用控制模块,可用于Visual Basic 6.0程序的MSComm控制。当你的电脑弹出提示“mscomm32.ocx丢失”或“无法找到mscomm32.ocx”等错误问题,请下载本站为你提供的该文件,适用于winxp和win7系统...
串口开发js调用MSCOMM32插件的例子 内含测试的html页面及ocx控件 需进行注册 开发环境xp
1.支持Windows XP、Win7、Win8、Win10等Windows32位和64位...2.如果需要安装较新版本的MSCOMM控件,请更新目录下的MSCOMM32.OCX、MSCOMM32.DEP、MSCOMM.SRG文件。 3.如果注册失败,请尝试“以管理员身份运行”程序。
精彩编程与编程技巧-MsComm 控件的文字传输范例 ...
MSComm 控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。 介绍:https://blog.csdn.net/u011396080/article/details/81943504
MSCOMM32.OCX 用Windows下的注册工具regsvr32... 32位放在Windows/System32 下,64位放在Windows/SysWOW64下,然后在对应目录 下找到cmd.exe文件 右键--管理员身份运行(关键)--输入regsvr32 mscomm32.ocx 密码123456
mscomm32.ocx是ActiveX公用控制模块,用于例如Visual Basic 6.0程序的MSComm控制。
利用MSComm控件实现文件发送与接收.利用MSComm控件实现文件发送与接收.利用MSComm控件实现文件发送与接收.利用MSComm控件实现文件发送与接收.利用MSComm控件实现文件发送与接收.利用MSComm控件实现文件发送与接收.
If MSComm1.PortOpen = True Then MSComm1.PortOpen = False MSComm2.PortOpen = False Timer1.Enabled = False End If End End Sub Private Sub Command1_Click() If Command1.Caption = "开始" Then ...
里面包含过程,但暂时仅在winXP实验通过,win7以上暂未试验。
mscomm32.ocx文件,有手动添加步骤~
1 压缩包内包含四个文件: MSCOMM.SRG MSCOMM32.DEP MSCOMM32.oca mscomm32.ocx 2. 32位的系统,文件复制到C:\WINDOWS\SYSTEM32目录下; 64位的系统,文件复制到C:\Windows\SysWOW64目录下。 3. win+r...
1.解压缩压缩包内包含四个文件: MSCOMM.SRG MSCOMM32.DEP MSCOMM32.oca mscomm32.ocx 2.复制文件到指定路径: 32位的系统,文件复制到C:\WINDOWS\SYSTEM32目录下; 64位的系统,文件复制到C:\Windows\SysWOW64目录...
利用 前端js与MSCOMM32控件与串口单片机、plc等设备等进行通讯,文件包含测试代码、windows的MSCOMM32组件文件、说明