请问串口插件MSComm里面如何得知串是否有效

Boufbou 2020-01-15 10:39:10
请问各位高手在使用MSComm串口插件时,打开端口时如何得知这个串口是否有效可用的?有用过这个插件的网友交流一下,谢谢
...全文
329 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Boufbou 2020-02-05
  • 打赏
  • 举报
回复
早打大打打核战争 正解!
  • 打赏
  • 举报
回复
啊,没注意是CB版:
Variant v;
int b[2] = {0, 9};

v = VarArrayCreate(b, 1, varByte);
for (int i = VarArrayLowBound(v, 1); i <= VarArrayHighBound(v, 1); i++)
VarArrayPut(v, i + 1, &i, 0);
for (int i = VarArrayLowBound(v, 1); i <= VarArrayHighBound(v, 1); i++)
printf("%d\n", VarArrayGet(v, &i, 0));
  • 打赏
  • 举报
回复
var
v: variant;
i: integer;
begin
v := VarArrayCreate([0, 9], VarByte);
for i := 0 to 9 do
v[i] := i + 1;
for i := 0 to 9 do
writeln(v[i]);
end;
ooolinux 2020-01-19
  • 打赏
  • 举报
回复
我看不少人用Victor串口控件,当然还有别的。
Boufbou 2020-01-18
  • 打赏
  • 举报
回复
看资料上写到MSComm->OutPort=..... 这个发送缓冲区写数据,数据类型是variant变量,问各位大神们这个variant怎么转换成十六进制数据?

703

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder ActiveX/COM/DCOM
社区管理员
  • ActiveX/COM/DCOM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧