안녕하세요..
LAN으로 접속하는 host emulator를 한번 만들어 보려고
이것 저것 테스트하다.. 궁금한 점이 있어서 글을 올립니다..
TApdTerminal 컴포넌트를 사용하고..
어떤 특정한 키가 눌려지면 host로 어떤 문자를 전송하려고 합니다..
예를 들어 제가 하고자 하는 것을 말씀드리도록 하죠..
ascii 45(키보드의 숫자패드의 '-'문자)가 눌려지면, host로
ESC(ascii 27)과 'O'+'R'을 보내고 싶습니다..
제가 시도해 본 봐로는
OnKeyPress event로 '-'(ascii 45)를 받으면,
TApdComPort의 PutString Method로 ESC+'O'+'R'을 보내면
정상적으로 보내집니다..
여기서 문제는 '-'가 같이 보내진다는 것이죠..
ESC+'O'+'R'을 보내고 난 다음 프롬프트 상에 '-'가 찍혀 있는 거죠..
위와 같은 방법으로 다른 문자열을 보내 보아도 마찬가지이군요..
'-'대신 ESC+'O'+'R'을 보내려면 어떻게 해야 하나요?
그리고 일반적으로 TApdTerminal에 display되기 전에
미리 display될 문자열을 어떻게 잡을 수 있나요?
특정 메세지가 host로부터 올 때 따로 display(status bar에)하고
싶거든요..
답변 부탁드리겠습니다..
sgkang@kicc.co.kr
델파이를 이용해서 어플리케이션을 짜고 있는데..
어려움에 닥쳐서리 ... 고수님의 한수 부탁 드립니다.
sql문에서 .. select count(*) from SampleTable
이란 명령어를 쓰면 데이타의 레코드가 카운트 되어서 넘어온다고
알고 있습니다..
하지만 델파이에서 이 카운트를 불러 쓰러면 어떻게 해야 할지 몰라서요
저한테는 중요한 문제걸랑요??
fieldbyname 이란걸 써봤는데.. 잘 안되더라구요..
고수님의 조언을 보탁드립니다.
그럼 수고하세요..