델파이2.0을 사용합니다. MScomm을 이용하여 핵사값을 comport로 보내려고 하느데 잘 안되요. if Mscomm1.PortOpen = true then begin Mscomm1.Output:='';//이부분을 헥사값을 보내려고 합니다. Mscomm1.PortOpen:= false; end else begi...
클라라
•
2000.02.02 09:57
이성훈 wrote:
> 델파이2.0을 사용합니다.
> MScomm을 이용하여 핵사값을 comport로 보내려고 하느데 잘 ...
> 델파이2.0을 사용합니다.
> MScomm을 이용하여 핵사값을 comport로 보내려고 하느데 잘 안되요.
>
> if Mscomm1.PortOpen = true then
> begin
> Mscomm1.Output:='';//이부분을 헥사값을 보내려고 합니다.
> Mscomm1.PortOpen:= false;
> end
> else
> begin
> Mscomm1.Output:='';
> Mscomm1.PortOpen:= false;
> end;
>
뭐 큰도움은 안되지만 STRING TYPE 으로 전송하셔서 받는쪽에서 처리를 STRING-->HEX로
변환하여 쓰시는게 나을 겁니다..
Mscomm1.Output:=format('%x',[(전송할데이터)]);
or
Mscomm1.Output:=InttoHex(int값,HEX자리수);
이런식으로 하면되지 않을까 싶군요...