시리얼(RS232C)로 통신하는 프로그램을 작성하고 있습니다.
한데.. Control + K를 시리얼로 전송하고 싶습니다.
통신모듈은 공개된 소스를 사용하고 있구요...(한델 자료실꺼)
통신창에서 키보드로 Control + K를 누른효과를 어떻게 낼수 있을까요?
만약에... String S에
S := IntToStr(Ord(VK_Control)) + 'K' // VK_Control = $11
위의 문장대로 해서, S를 전송하면 어떻게 되는지요?
아시는분 답변 부탁드립니다.
> 시리얼(RS232C)로 통신하는 프로그램을 작성하고 있습니다.
>
> 한데.. Control + K를 시리얼로 전송하고 싶습니다.
> 통신모듈은 공개된 소스를 사용하고 있구요...(한델 자료실꺼)
>
> 통신창에서 키보드로 Control + K를 누른효과를 어떻게 낼수 있을까요?
>
> 만약에... String S에
> S := IntToStr(Ord(VK_Control)) + 'K' // VK_Control = $11
>
> 위의 문장대로 해서, S를 전송하면 어떻게 되는지요?
>
> 아시는분 답변 부탁드립니다.
그렇게 보내면 안되죠...
여기 메뉴중에 도구가 있죠?
거기 가보면 아스키 테이블이라고 있습니다./
CTRL + K = $0B 네요..
따라서 두바이트를 보내는것이 아니고. $0B 를 보내야 하는 것이 겠죠
즐코~