Delphi中Spcomm使用属性及用法详解 [问题点数:20分]

Bbs1
本版专家分:0
结帖率 0%
Bbs7
本版专家分:23158
Blank
蓝花 2009年6月 Delphi大版内专家分月排行榜第三
2008年3月 Delphi大版内专家分月排行榜第三
2008年2月 Delphi大版内专家分月排行榜第三
2008年1月 Delphi大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs2
本版专家分:138
Bbs2
本版专家分:419
Bbs3
本版专家分:962
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs5
本版专家分:3485
Blank
红花 2013年8月 VB大版内专家分月排行榜第一
2013年3月 VB大版内专家分月排行榜第一
2012年10月 VB大版内专家分月排行榜第一
2012年9月 VB大版内专家分月排行榜第一
2012年8月 VB大版内专家分月排行榜第一
2012年7月 VB大版内专家分月排行榜第一
2012年6月 VB大版内专家分月排行榜第一
2012年5月 VB大版内专家分月排行榜第一
2012年4月 VB大版内专家分月排行榜第一
2012年3月 VB大版内专家分月排行榜第一
2012年2月 VB大版内专家分月排行榜第一
2012年1月 VB大版内专家分月排行榜第一
2011年12月 VB大版内专家分月排行榜第一
2011年11月 VB大版内专家分月排行榜第一
2011年10月 VB大版内专家分月排行榜第一
2011年9月 VB大版内专家分月排行榜第一
2011年8月 VB大版内专家分月排行榜第一
2011年7月 VB大版内专家分月排行榜第一
Blank
黄花 2011年1月 VB大版内专家分月排行榜第二
2010年10月 VB大版内专家分月排行榜第二
Blank
蓝花 2013年1月 VB大版内专家分月排行榜第三
2012年12月 VB大版内专家分月排行榜第三
2011年6月 VB大版内专家分月排行榜第三
2011年2月 VB大版内专家分月排行榜第三
2010年12月 VB大版内专家分月排行榜第三
2010年11月 VB大版内专家分月排行榜第三
2009年7月 VB大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs3
本版专家分:677
Bbs1
本版专家分:0
Bbs2
本版专家分:186
Bbs4
本版专家分:1849
动态库中使用SpComm 读写串口问题
为了将串口的读写独立到软件系统的外部,我想把串口的读写放到动态库中,只要串口有数据到来时就发送消息到宿主程序,并在LParam 中带上数据,但是在动态库中,SPCOMM好像不能用,我一直找不到错误原因
谁给一个简单的SPCOMM的例子
简单的就行了,网上看到的 cmbCOMName 和cmbvalue 是什么东西??? void __fastcall TForm1::Button1Click(TObject *Sender) { C
求救!!!SPCOMM控件的使用详解
用SPCOMM控件进行串行通信,PC对联,PC与单片机连的例子rn不胜感激!!
DELPHI SPCOMM
网上找到的DELPHI 用SPCOMM编写的串口调试助手源码
delphi spcomm
Delphi串口控件,可以支持d7-XE10,引用路径之后直接编译spcom.dpk ,然后进行安装即可
Delphi SPCOMM
Delphi7串口通信空间Spcomm,景自己<em>使用</em>后很好用
css3动画属性详解用法
下面是一些经常用到的动画<em>属性</em>: animation-name:指定要绑定关键帧(动画)的名字 animation-duration:指定动画多少毫秒或秒完成 animation-timing-function:设置动画将如何完成(动画的速度)一个周期 animation-delay:设置动画开始时的延迟时间 animation-iteration-count:定义动画的播放次数 animation-
delphispcomm实现串口通信,数据能发送到串口调试工具,但是不能接受它们发过来的数据。
学习Delphi中,用的是网上的SPCOMM的例子,因为只有一台笔记本,所以用串口调试工具调试收发。发送数据没问题,但是无法接收数据。 我从网上下了一个SPCOMM实现的小程序,那个就可以和串口调试工
XE下SpComm发送数据问题(wchar_t *)
项目中要通过串口发送数据,要求发送过去后,HEX显示为55 77 01 02 03 04的格式 在D7,BCB6, DelphiXE中均测试通过 可在BCB XE下,需要转换成wchar_t *来发送
串口通信spcomm控件和CPort控件只能用在Delphi下吗?VS可以使用吗?谢谢
-
做MODBUS的时候,采用SPCOMM以16进制方式发送数据的问题,着急
我采用串口调试工具,做调试的有十六进制和ASCII两种方式,对这两种方式,还是有点模糊,本质上不是都是二进制吗?或者是有些字符采用ASCII码不好表示,所以采用十六进制方式发送吗?我发送“010100
SPCOMM控件for Delphi(免费)
SPCOMM的主要<em>属性</em>,方法和事件 1.<em>属性</em> CommName:填写COM1,COM2…等串口的名字,在打开串口前,必须填写好此值。 BaudRate:设定波特率9600,4800等,根据实际需要来定
请教spcomm中Parity的用法
上微机用bcb,下位机是单片机,多机通信.rn我先发送一字节地址,再发送数据,但发现Parity的值改变不了rnchar txbuf[6];rnrnvoid OnSendBtnClick(....)rnrn Comm1->Parity=Mark;rn Comm1->WriteCommData(txbuf,1);rn Comm1->Parity=Space;rn Comm1->WriteCommData(txbuf1,5);rnrn但单片机接收发现RB8总是为1rn不知道哪里设置不对?
marquee 中 turespeed属性用法详解
marquee 中 turespeed<em>属性</em>的<em>用法</em><em>详解</em>
SPComm 控件与用法
SPComm组件及<em>使用</em>方法 SPCOMM控件具有丰富的与串口通信密切相关的<em>属性</em>及事件,提供了对串口的各种操作
css背景属性用法详解
css3背景新增的<em>属性</em>:background-origin(指定背景图像的位置区域)padding-box border-box content-box background-clip(规定背景的绘制区域)border-box  padding-box   content-boxbackground-attachment(设置背景图像是否固定或者随着页面的其余部分滚动)scroll  fixed ...
weightSum属性和layout_weight属性用法详解
在xml中有个<em>属性</em>我们很少用到,但它很有用,就是android:weightSum<em>属性</em>,下面我们讲解他的<em>属性</em>和<em>用法</em> 将按钮居中显示,并且占据其父视图宽度的一半,应该怎么做呢,肯定读者会有很多种不同的做法 如何结合LinearLayout的android:weightSum<em>属性</em>和LinearLayout的子视图的android: layout_weight<em>属性</em>来解决这个问题。这听起来
Delphi SPComm设置的问题
上图是<em>使用</em>AccessPort监控得到2个串口软件的参数。 <em>使用</em>QComm发送字符串可以正常通讯(QCOM网上下的一个软件)。 <em>使用</em>串口助手发送字符串无法通讯。 Delphi <em>使用</em>SPCOMM发送字
请教:spcomm串口接收数据时间过长的问题
利用SPCOMM串口接收数据后,触发事件,发现每次在发送数据过后,串口接收数据时间过长,单步跟踪发现在如下代码中的PWM_SENDDATAEMPTY: _SendDataEmpty; 多次运行后再跳转
SPComm串口控件 DelphiXE10.1可用
SPComm串口控件,源代码,Delphi XE10.1完全可用,串口收发数据已经测试。
关于SPCOMM在W7,64位机的通讯问题
在用<em>spcomm</em>控件通讯中,发现在W7、64位的电脑下下发有问题,我把串口的2、3脚短接,下发,跟踪代码是下发成功,结果接收端却没有收到数据,接收我测试过没问题,所以,问题应该是在下发处理的函数,有没
SPCOMM控件(很容易安装)
总是有网友在寻找SPCOMM控件,而且安装有问题,我用的这个只需component->install component就可以了,安装后在system面板下
webView属性详解以及用法
详细介绍说明了webview的<em>属性</em>以及基本的<em>用法</em>
StartPos属性-Delphi用法..rar
StartPos<em>属性</em>-Delphi<em>用法</em>..rar
Delphi Enabled属性用法实例
Delphi Enabled<em>属性</em><em>用法</em>实例
Delphi Interval属性用法源码
Delphi Interval<em>属性</em><em>用法</em>源码
ExecuteOptions属性Delphi用法..rar
ExecuteOptions<em>属性</em>Delphi<em>用法</em>..rar
SPCOMM发送,接收数据问题。在线等待。
Function TForm1.SendCommData(s:string):boolean; var i:integer; buffChar:array of char; len:integer;
串口数据收发工具 功能强大
功能强大的串口工具,界面简洁,无广告。 能够记录循环发送串口数据、定时循环发送。
SPCOMM+MSCOMM控件
Delphi中支持串口通信的<em>spcomm</em>控件、mscomm控件,已经在Delphi7下测试非常好用,
SPCOMM很好用的delphi串口控件
非常方便易用的<em>delphi</em>串口组件,网上资料很全
spcomm 3.0 for delphi 2010
著名的串口控件,项目是dephi 2010,<em>delphi</em> 2007的项目后缀是2007
spcomm for delphi XE
基于<em>spcomm</em> 2.5fix修改,测试发送/接收数据无错,希望提交更多测试结果。
delphi的串口控件SPCOMM
<em>delphi</em>的串口控件SPCOMM, <em>spcomm</em>:比较好的vcl,算是比较专业的,功能比较完善。
SPCOMM控件for Delphi
SPCOMM的主要<em>属性</em>,方法和事件 1.<em>属性</em> CommName:填写COM1,COM2…等串口的名字,在打开串口前,必须填写好此值。 BaudRate:设定波特率9600,4800等,根据实际需要来定,在串口打开后也可更改波特率,实际波特率随之更改。 ParityCheck:奇偶校验。 ByteSize:字节长度_5,_6,_7,_8等,根据实际情况设定。 Parity:奇偶校验位 pBits:停止位 SendDataEmpty:这是一个布尔<em>属性</em>,为true时表示发送缓存为空,或者发送队列里没有信息;为False时表示表示发送缓存不为空,或者发送队列里有信息。 2.方法 Startcomm过程用于打开串口,当打开失败时通常会报错,错误主要有7种: ⑴串口已经打开 ; ⑵打开串口错误 ; ⑶文件句柄不是通讯句柄; ⑷不能够安装通讯缓存; ⑸不能产生事件 ; ⑹不能产生读进程; ⑺不能产生写进程; StopComm过程用于关闭串口,没有返回值。 函数WriteCommData(pDataToWrite: PChar;dwSizeofDataToWrite:Word ): boolean 用于发送一个字符串到写线程,发送成功返回true,发送失败返回false, 执行此函数将立即得到返回值,发送操作随后执行。函数有两个参数,其中 pdatatowrite是要发送的字符串,dwsizeofdatatowrite 是发送的长度。 3.事件 OnReceiveData : procedure (Sender: TObject;Buffer: Pointer;BufferLength: Word) of object 当输入缓存有数据时将触发该事件,在这里可以对从串口收到的数据进行处理。Buffer中是收到的数据,bufferlength是收到的数据长度。 OnReceiveError : procedure(Sender: TObject; EventMask : DWORD) 当接受数据时出现错误将触发该事件。
Delphi SPComm串口控件
Delphi SPComm串口控件安装,Delphi7下安装成功!
关于SPCOMM使用中碰到的问题
一台工控机,用了8个串口,2个程序A和B,每个控制4个串口,这A和B是一模一样的源代码,只是界面显示文字有差别,A和B各自控制的串口也是功能一样的,比如都有一个串口是接收主动上送的称数据,这个串口用的控件是SPCOMM。 现在发现一个情况:A程序运行一切正常,而B程序过一段时间称数据就不刷新,我监控发现是OnReceiveData事件没有触发,在程序接收不到称数据的时候,我用串口监听程序看了
delphi串口通讯,spcomm与mscomm哪个好?
请教一下大家,做串口通讯的时候,哪个控件比较好用,我查了一下,好像<em>spcomm</em>与mscomm挺多的,能请教一下,这两者的优缺点是什么吗?越详细越好,本人是<em>delphi</em>新手。麻烦大家了!谢谢!
SPComm接收数据的两种方法
在<em>使用</em>SPComm接收数据时,要用到指针,函数原型为:procedure TForm1.commReceiveData(Sender: TObject; Buffer: Pointer;  BufferLength: Word);beginend;其收到数据时,它提供了一个指针Buffer,指向这个存放数据的缓冲区的首地址,长度为BufferLength,这样就知道收到的是什么东东了,可以有两种方法取出其中内容:var  pc:PChar;begin  pc:=PChar(Buffer);  Memo1.L
用SPCOMM 在 Delphi中实现串口通讯
用Delphi 实现串口通讯,常用的几种方法为:<em>使用</em>控件如MSCOMM和SPCOMM,<em>使用</em>API函数或者在Delphi 中调用其它串口通讯程序。利用API编写串口通信程序较为复杂,需要掌握大量通信知识,其优点是可实现的功能更强大,应用面更广泛,更适合于编写较为复杂 的低层次通信程序。相比较而言,利用SPComm控件则相对较简单,该控件具有丰富的与串口通信密切相关的<em>属性</em>及事件,提供了对串口的各种操作
delphi spcomm控件
<em>spcomm</em>,一款简单方便的串口通讯控件,使基于串口通讯的工控产品开发更简单快捷
SPcomm delphi串口控件
SPcommSPcommSPcommSPcommSPcommSPcommSPcommSPcommSPcommSPcommSPcommSPcommSPcommSPcommSPcomm
SPComm for Delphi XE-XE10
SPComm for Delphi XE-XE10 <em>delphi</em> xe至xe10
delphi串口通信(spcomm)实例
详细包含了<em>delphi</em>串口通信(发送+接收)编程的所有文件
spcomm delphi 使用例子 源码
<em>spcomm</em> <em>delphi</em> <em>使用</em>例子 源码
SPCOMM控件
串口通信控件
改进后的SPComm
<em>delphi</em>下的串口通讯控件SPComm
SPCOMM 虚拟串口 示例程序 XE5和D7
(1)对下载的SPCOMM.PAS修正了SetCommName方法的实现:修正后能够打开COM1到COM254的所有串口; (2) 编写了一个示例程序,可以在XE5和D7下编译运行,且行为一致,和太傻
Delphi XE7安装SPCOMM
Delphi XE7 安装SPCOMM方法,很简单,只是我做过了,大家还不知道怎么做时,可以下载看一下。
Spcomm串口控件的例程
           //串口初始化           procedure TForm1.BitBtn3Click(Sender: TObject);              begin                 comm1.startcomm;              end;                //关闭串口              procedure TForm1
delphi 完美控件SPCOMM
选择下拉菜单 Component中的 Install Component选项,在 Unit file name处填写 SPCOMM控件所在的路径,其他各项可用默认值,点击 OK按钮。 安装环境 <em>delphi</em> 7
delphi XE2 下spcomm的问题
各位大侠,我初学<em>delphi</em>,用<em>spcomm</em>控件有些疑问,还望大侠指点。rn网上下载了最新的SPCOMM控件源码,就是修正了COM10以上串口不能用的那个源码,install component时,有如下提示rn 1) 一些函数SetupReadEvent(),HandleReadEvent()提示PChar类型和PAnsiChar类型不匹配,我于是把这些函数的PChar()类型映射改成了了PAnsiChar()rn 2)重新编译后,可以成功安装SPComm控件,但是还有两个警告:symbol 'Resume' is deprecated。意思是说Resume函数已经弃用了,建议我用新的线程调度函数。网上查了一下,有的说直接改成Start,有的说改成Mutex来同步。rn 我现在有如下疑问:rn1)这个Resume警告不管的话,是否有潜在问题?rn2)我修改的PChar()改成PAnsiChar()是否正确?rnrn如果哪位大侠有修改过的经过验证的适用XE2的SPCOMM代码,如果不吝提供一下的话,我也感激不尽,多谢多谢。rnrn
delphi XE5-8 SPComm for XE5-8
<em>delphi</em> XE5-8 <em>使用</em>的串口组件,亲测在<em>delphi</em> XE7好使,支持 XE8,XE7,XE6,XE5等版本。内含控件安装步骤。
DELPHI通讯控件SPCOMM
相当经典的DELPHI串口通讯控件!经久不衰!
SPCOMM for delphi 7
这是关于SPCOMM for <em>delphi</em> 7的代码,解压后,用D7进行编译, 完整的编译后之后就可以进行安装了。
Delphi下用SPCOMM对Modbus编程
主体流程与普通的串口编程一样。 例:串口SP (1)打开
FastMsg_Live_Source_7_0(控件+源码)for XE10
经本人修改为XE10可用,版权规原公司所有 fastMsg是一款高性能的企业即时通讯软件。 支持局域网/互联网部署,还可以通过WebApi编程接口与外部系统集成。 具有组织架构、即时通讯、网页客服、文
SPCOMM XE-XE10.1 FULL SOURCE
一个很常用的串口通讯组件,可用于DXE-DXE10.1。含全部源码。
SPCOMM使用方法
利用 Delphi实现串口通信的常用的方法有 3种:一是利用控件,如 MSCOMM控件和 SPCOMM控件;二是<em>使用</em> API函数;三是调用其他串口通信程序。其中利用 API编写串口通信程序较为复杂,需
spcomm for delphi 2010
<em>spcomm</em> for <em>delphi</em> 2010
spcommdelphi com组件)
一个不错的com组件(<em>delphi</em>),加载之后就可以<em>使用</em>了。在d5中测试过。
delphi spcomm 串口通讯问题????
<em>delphi</em> <em>spcomm</em>不能接收循环发来的信息,我的装置不间断地向pc机串口发送信息,用<em>delphi</em> <em>spcomm</em>写了一个串口接收程序,只有当我的装置停止发送是<em>delphi</em> <em>spcomm</em>串口接收程序才能触发接收事件Comm1ReceiveData(Sender: TObject; Buffer: Pointer;BufferLength: Word);rn是不是deipli <em>spcomm</em>控件写的程序不能接受连续发送(没有结束符的)的数据。rn能不能 不用Comm1ReceiveData(Sender: TObject; Buffer: Pointer;BufferLength: Word);实践接收,自己写一个定时接收。rn
Delphi中用spcomm发送短信
Delphi中用<em>spcomm</em>发送和接收中文、英文短信的程序代码 ,,哪位大虾有帮帮忙rn 小弟不胜感激.........rn 最好是用AT指令集来实现串口通信的!!!!
Delphi使用spcomm串口通信 串口号大于10出错的解决办法 spcomm error opening serial port
如果你已经会<em>使用</em>SPCOMM且出现10个以上的串口问题请改一下串口名COM1.CommName=//./com18;就这样 加//./就行了我也不知道什么回事.......比如Comm1.CommName := //./+ComboBox1.Text;//./com1
SPCOMM2.5修正版
SPCOMM2.5修正版SPCOMM2.5修正版
spcomm(ForDelphi2010)
修改了遇到的'Char'问题,可适用于Delphi2010。
delphi7下的spcomm
<em>delphi</em>7下可以编译的 <em>spcomm</em>m
Delphi下SPCOMM串口编程(转)
 关键词:Delphi,串口通信,Spcomm控件 摘要:利用Delphi开发工业控制系统软件成为越来越多的开发人员的选择,而串口通信是这个过程中必须解决的问题之一。本文在对几种常用串口通信方法分析比较的基础上,着重讨论了Delphi开发环境下利用Spcomm控件实现PC机与单片机之间串口通信的方法,研究了Spcomm串口通信的关键 技术问题,并通过一个实例给出了Spcomm控
delphi SPComm串口通信
次资料包基本上包括了所有用SPComm控件开发的信息,我可是找了很长时间才搜集的,希望对你有用
Delphi XE SPComm
SPComm XE 带DEMO SPComm XE 带DEMO SPComm XE 带DEMO
spcomm控件(delphi
很好用的串口通讯控件,<em>delphi</em>下<em>使用</em>
用于delphi 2010的spcomm
用于DELPHI 2010的SPCOMM控件,
delphi webbrowser,SPCOMM问题
我在界面上放了webbrowser控件,同时放有串口控件SPCOMM,奇怪的事情发生了。。rn如果在<em>delphi</em>软件上直接跑,webbrowser加载完一个地址后,SPCOMM是可以收到外部串口传来的数据的。rn但是,直接双击编译好的.exe文件,虽然能触发SPCOMM的异步事件,但收到的数据都为空。rn只要执行过类似于webbrowser.Navigate('www.baidu.com');代码,串口收到的数据就为空了rn请问这是怎么回事?
串口调试助手DELPHI SPCOMM v1.1
串口调试助手DELPHI SPCOMM v1.1
Delphi使用spcomm实现串口通信 基础知识及(两个实例)
Delphi<em>使用</em><em>spcomm</em>实现串口通信 基础知识及(两个实例) Posted on 2010-08-12 17:06 beeone 阅读(6311) 评论(3) 编辑 收藏 心得 如果你已经会<em>使用</em>SPCOMM且出现10个以上的串口问题 请改一下串口名 COM1.CommName='\\.\com18'; 就这样 加'\\.\'就行了我也不知道什么回事...
Delphi下spcomm的安装,win7系统,delphi7和delphi2010.
一、先说<em>delphi</em>7下,<em>spcomm</em>的安装。        安装完了,出现在system下,最后一个空间,蓝红黄;   二、<em>delphi</em> 2010下,控件的安装: 先点击file->new->package-<em>delphi</em>  在右侧找到 CONTAINS选项  右击出现菜单,选择 AD
delphi使用spcomm串口通信发送消息例子
<em>delphi</em><em>使用</em><em>spcomm</em>控件串口通信发送消息简单例子。内含<em>spcomm</em>控件。
delphi 串口插件 SPCOMM
Delphi无法实现串口编程。 如果要实现串口编程,需用到<em>spcomm</em>。
传智播客 Hibernate源码下载
传智播客 Hibernate源码 相关下载链接:[url=//download.csdn.net/download/yangdayin/5297259?utm_source=bbsseo]//download.csdn.net/download/yangdayin/5297259?utm_source=bbsseo[/url]
sqlserver数据库连接myeclipse下载
sqlserver数据库连接myeclipse 相关下载链接:[url=//download.csdn.net/download/lance201212/5411555?utm_source=bbsseo]//download.csdn.net/download/lance201212/5411555?utm_source=bbsseo[/url]
保护眼睛方法_思维导图下载
护眼思维导图,保护眼睛人人有责,给经常对着电脑的上班住一剂良药。 相关下载链接:[url=//download.csdn.net/download/u013400938/7709851?utm_source=bbsseo]//download.csdn.net/download/u013400938/7709851?utm_source=bbsseo[/url]
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数
我们是很有底线的