请问通过COM来发送BYTE类型的$AA和$02数据,应该怎么实现呢?我送出去后,仪器都没有反应。
假若8bit的数据,如$AA,是不是也可以通过把它转成CHAR的形式送出去呢?
WriteFile(hcomm,Pchar(char($AA)),1,lrc,nil) 和 WriteFile(hcomm,$AA,1,lrc,nil) 往串口写的数据会不会是一样的呢?不太明白。
我还想请教一下,大家用COM发BYTE类型的数据时一般是怎么实现的呢?
大家一般是用什么控件呢?我用的是SPCOMM,但它没有提供发BYTE数据的方法,还有其他更好用的吗?
假若8bit的数据,如$AA,是不是也可以通过把它转成CHAR的形式送出去呢?
WriteFile(hcomm,Pchar(char($AA)),1,lrc,nil) 和 WriteFile(hcomm,$AA,1,lrc,nil) 往串口写的数据会不会是一样的呢?不太明白。
我还想请教一下,大家用COM发BYTE类型的数据时一般是怎么实现的呢?
大家一般是用什么控件呢?我用的是SPCOMM,但它没有提供发BYTE数据的方法,还有其他更好用的吗?
解决方案 »
- 棘手的事务问题?
- 使用adoquery和datasource, 如何向数据集中插入新的记录?请高手指点啊!
- 急呀,关于treeview的问题?你们谁你救我呀?
- 关于intraweb编写apache的dso自动显示后缀的问题
- 急!!!在 IntraWeb 生成的页面中,创建本地TTable 存入本地磁盘;????
- 如何获取指定文件的文件类型描述?
- 请有没有适合中文财务格式的控件下载(如速达的效果一样的)?
- 请问我如何定义自定消息,怎么使用???
- 用ole模型打开word文档后,怎么看不见word文档呢?还有怎么将其关闭掉呢?
- 这个SQL语句是什么意思?
- 模拟速达的报表!
- 紧急问题大求助!!!!!!!!!!!!!!高分相送
abc :array [0..127] of char;
给这个数组里面赋值
abc[0] :=char($AA);
abc[1] :=....;
然后WriteFile(hcomm, abc, l, lrc, nil)