我们有一个通过 USB 电缆连接并模拟 COM 端口的设备。 使用我们旧的 VB6 应用程序和打开连接后的 MSComm 控件,只要 VB6 应用程序向设备发送一个字节,设备就会返回一个字节。 现在,我们将 VB6 应用程序移植到 .Net 并使用SerialPort class 进行通信。 p ...
我们有一个通过 USB 电缆连接并模拟 COM 端口的设备。 使用我们旧的 VB6 应用程序和打开连接后的 MSComm 控件,只要 VB6 应用程序向设备发送一个字节,设备就会返回一个字节。 现在,我们将 VB6 应用程序移植到 .Net 并使用SerialPort class 进行通信。 p ...
我正在尝试使用VB6 MScom 通过 com 端口发送消息。 虽然用英语发送简单的消息是可以的。 但是当我发送乌尔都语测试然后它发送? 分数。 我的端口设置 我使用 urdutextbox 来写消息 ...
希望你很好。 尝试在VB6编辑器中加载MSCOMCT2 / MSCOMCTL组件时,我一直非常痛苦。 我采取的步骤如下: 我已经使用admin权限在CMD中使用regsvr32成功注册了组件。 一旦我加载了我注册的组件,就会得到该组件未注册的错误。 重新启动计算机后,我 ...
有没有一种方法可以检测调制解调器是否已停止振铃? 我正在使用MSComm对象通过串行端口与手机通信。 我知道MSComm有一个事件可以判断电话是否正在响铃,但是没有事件可以告诉电话已停止响铃。 谢谢。 ...
我想从pc发送长短信(超过160个字符)到移动设备。 我在VB6中使用MSComm控件。 它适用于小邮件,但当我的邮件超过160个字符时,它显示发送正常但邮件未送达。 ...
如何在不使用PowerBuilder中的Sleep()函数的情况下获取或等待AT命令的结果代码? 我正在使用PowerBuilder的MSComm OLE控件。 我可以在MSCOmm.Input属性返回正确的缓冲区之前执行While循环吗(例如OK ),但是我尝试了一下,但是Input返回了 ...
我有一个简单的函数来检查系统上是否有开放端口,我会测试从 1 到 256 的端口。出于某种奇怪的原因,当我在端口超过 127 的设备上系统返回错误 8002 时,这很奇怪,因为当我使用找到了一个不同的 C++ 应用程序来检查连接设备并可供阅读。 此问题与 MSComm32.OCX 相关,它对可用端 ...
我有一个用于进行串行通讯的程序。 发送命令后,程序必须等待一会儿才能接收数据。 使用ActiveX MsComm接收数据 http://msdn.microsoft.com/en-us/library/aa259393%28v=vs.60%29.aspx 伪代码看起来像这样: ...
我有些编码经验,但没有使用VBA的经验(Excel 2013)。 我正在尝试编写一个非常简单的程序,该程序通过串行端口1.)告诉远程设备接受外部命令(“ PHOTO”),2.)发送外部命令(“ M5”&Chr $(13) )和3.)告诉设备不再接受外部命令(“ q”)。 我的问题是,虽 ...
我正在使用功能模块从ABAP通讯到串行端口上连接的设备。 它基于MSCOMM ActiveX控件,并使用MSCOMM属性读取/写入值。 不幸的是,由于通信协议,我需要将十六进制字符串发送到设备。 我做不到。 当我尝试发送十六进制值的字符串时,它是在串行端口上发送十六进制值的ASCII值。 ...
我正在尝试通过mscomm端口发送和接收数据,但接收到的数据类型不匹配。所以我该怎么做以避免该错误,我需要将数据作为整数发送,并在可能的情况下将其作为字符串接收,至少我应该将其作为整数接收数据类型。 以下是我的代码,请帮助我解决此问题。 独立运行时,发送和接收代码可以正常工作。 ...
我已经通过单击 Project-> Add reference -> Com Tab -> 选择 mycomm control 6.0 将 mycomm.lib 添加到我的 Visual Basic 中。 但我仍然不知道如何使用它。 我想要的是将一个字符从visual basic ...
代码是使用串行端口从微控制器或串行设备中的任何设备获取数据,所以我在打开端口和获取数据时遇到问题,请在最近20天内遇到此问题,请尽早帮助我:) 下面是包含MScomm控件,一个文本框,两个用于连接和断开连接的命令按钮的界面图像: ...
我是Modbus协议的新手。 我的设置包括三个具有不同地址的设备。 它们都通过RS232连接到COM1。 我已经使用Modbus Poll来检查输入数据,它可以正常工作。 我现在想做的是读取vc ++(MFC)应用程序中的保持寄存器。 对于串行通信,我使用MSComm类。 我已经写了 ...
我想以编程方式在我的C#程序中设置串行(COM)端口设置(波特率,停止位等)。当我执行以下操作时,它不会保存我的Windows环境中的设置。 我完全走错了路吗? ...
上周末,我的公司的POS和数据库计算机上的硬盘发生故障。 我们有一个通过USB连接的Orbit Metrologic扫描仪,它是针对COM3端口进行仿真的。 该扫描程序可以工作,并且我能够完全还原我们的数据库,但是我们的扫描仪无法与Access 2010进行通信。在运行32位版本的Acces ...
我在应用程序中使用了Microsoft com控件6.0将数据发送到led控件 我从HRESULT获取异常:0x800A1F45。为什么此端口未打开。 当我通过vb6运行它时,我没有收到错误提示...任何人都可以帮助我... ...
我有一个使用MSComm控件通过COM端口发送/接收数据的VB6程序。 我偶尔会收到此运行时错误8012“设备未打开”。 我找到了对此错误的引用 ,但是我找不到对导致此错误的确切原因的任何引用。 我想知道导致此错误发生的可能原因? [编辑]:我无权访问其源代码。 ...
我将VB6 MSCOMM32.OCX(Microsoft Comm Control 6.0(SP6))放到了VBA表单上。 我必须将Microsoft安全更新KB926857应用于VB6才能将控件放到窗体上,因为Windows Update在较旧版本上设置了终止位。 在VBA中查看对象的 ...
.Net SerialPort和VB6 MSComm是否可能工作不同? 在这两种情况下,我都是从缓冲区读取数据,并且都给了我不同的字符串,如果我将MSComm dll导入到我的.Net项目中,它可以完美(显然)工作。 有谁拥有更深入的信息? 如果有帮助,这是我的简单示例,在两种 ...