MSCOMM组件无法发送某些字符,急!!! 使用MSCOMM编写程序时,发现有字符被丢弃或篡改,测试发现可能是大于x80的字符在发送时 都会有问题, 比如象字符:chr($F5),我用了很多方法设置,都无法把它正确的发送到串口, 请问各位大侠,应该如何使用MSCOMM,才能正常发送出该字符呀? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用字节数组(array of byte)的形式进行发送。 ch:array[1..2] of byte;begin ch[1] := $F5; ch[2] := $F4; loc_Comm.Output := ch;end;报类型不匹配,应该怎么写? 上面说错, 应该用Variant来实现:var vOutput : Variant;begin vOutput := VarArrayCreate([1, 2], varByte); vOutput[1] := $FF; vOutput[2] := $F4; MSComm1.Output := vOutput;end; spcom试过了,会死机,程序检查无数遍,就没有发现会死机的地方所以才又找了mscomm来试 如何让Hint不消失 问个比较简单的问题,还望大家多多指教! 关于DCOM技术问题,我开发的客户端和服务器端在本机上运行正常,移植到其他机器不行了 哪位大虾有QuickReport For Delphi7,高分收购,要多少给多少!急呀!! 英文白痴 我现在正在追一个女生,请大家帮我出出主意,我该怎么办!? 请教在中间层的method里写adoquery返回记录的问题,500分 请使用专属别名,不要使用这个设备 关于wparam,lparam delphi中如何控制音量? 头大了----------偶的程序运行后,越来越大!!!!!!! mouse_event中模拟鼠标移动的困惑
begin
ch[1] := $F5; ch[2] := $F4;
loc_Comm.Output := ch;
end;报类型不匹配,应该怎么写?
var
vOutput : Variant;
begin
vOutput := VarArrayCreate([1, 2], varByte);
vOutput[1] := $FF;
vOutput[2] := $F4;
MSComm1.Output := vOutput;
end;
所以才又找了mscomm来试