SPPCOMM里面有个方法
WriteCommData(pDataToWrite: PChar;dwSizeofDataToWrite:Word )方法是个带有布尔型返回值的函数,用于将一个字符串发送到写进程,发送成功返回 true,发送失败返回 false。执行此函数将立即得到返回值,发送操作随后执行。该函数有两个参数,其中 pDataToWrite是要发送的字符串, dwSizeofDataToWrite是发送字符串的长度。
我想在此询问下:pDataToWrite 是要求字符串格式吧,怎么有个例子是取一个数组的地址,
if not fcomm.Comm1.WriteCommData(@sbuf[i],1)then
sbuf[1]:=byte($f0);
sbuf[2]:=byte($01);
sbuf[3]:=byte($ff);
sbuf[4]:=byte($ff);
sbuf[5]:=byte($01);
sbuf[6]:=byte($f0);
完整的例子在http://dianxin.nchu.jx.cn/article/show.asp?id=166,请指导下,在线等立即给分
WriteCommData(pDataToWrite: PChar;dwSizeofDataToWrite:Word )方法是个带有布尔型返回值的函数,用于将一个字符串发送到写进程,发送成功返回 true,发送失败返回 false。执行此函数将立即得到返回值,发送操作随后执行。该函数有两个参数,其中 pDataToWrite是要发送的字符串, dwSizeofDataToWrite是发送字符串的长度。
我想在此询问下:pDataToWrite 是要求字符串格式吧,怎么有个例子是取一个数组的地址,
if not fcomm.Comm1.WriteCommData(@sbuf[i],1)then
sbuf[1]:=byte($f0);
sbuf[2]:=byte($01);
sbuf[3]:=byte($ff);
sbuf[4]:=byte($ff);
sbuf[5]:=byte($01);
sbuf[6]:=byte($f0);
完整的例子在http://dianxin.nchu.jx.cn/article/show.asp?id=166,请指导下,在线等立即给分
解决方案 »
- 求救:关于TIdTCPServer接收数据
- 请教treeview的问题
- with结构中的Application.processMessages该怎么写?
- 新年新气象,祝各位在新的一年里,分多多,RMB多多!
- ■■■■急,如何逐级创建treeview的节点?
- 请问怎么样去取DBGRID的某一行某一列的值?
- 如何在Dephi中把删除的菜单模板添上?急急!
- sql语句在VB里运行出错,关于引号的用法,怎么写
- 如何做出象 windows优化大师 那样的启动画面 请教
- 如何列出注册表中一个注册表项下的所有子项?包括各级的.
- 外部程序上的模拟鼠标点击问题?在线急等!!
- delphi SQL Server不存在或拒绝访问
pchar不是字符串,是字符串指针
这也是为什么sbuf前面要加@的原因