이 글을 읽어 주셔서 정말 감사합니다.
1. 현재 델5.0을 사용하고 있습니다. VSSCOMM32를 구하긴 했는데
컴포넌트를 인스톨하다 에러가 납니다.
Uses 문에서 OLE2 라는 곳에 커서가 있고요.
그래서 탐색기로 찾아 진행은 했는데, 몇가지 에러가 났지만
새로운 컴퍼넌터가 인스톨 되긴 했습니다. 제가 잘못 알고 있을 수도
있다고 생각하여 컴퍼넌트 인스톨 방법과 OLE2 에서 에러 나는 이유를
알고 싶습니다.
2. 오래 전에 어떻게 해서 사용을 했는데, 그때 어떤 문서를 보니깐
하이퍼터미널을 가지고 테스터한 기억이 있습니다. 지금은 생각도
안나지만, 암튼 그때 동작은 시켰습니다. 그때 사용한 cable도 있음.
지금은 어떻게 테스터를 했는지 하이퍼터미널을 어떻게 사용하는지
아주 캄캄합니다.
VSSCOMM32 와 하이퍼터미널과의 사용법도 제발 부탁합니다.
여러 고수님들의 많은 조언 부탁드립니다.
감사합니다.
어쨌든 설치가 되었다면.
데이터를 받을때는 onreceivedata라는 이벤트에서 발생합니다.
procedure TForm1.VSSComm321ReceiveData(Buffer: Pointer;
BufferLength: Word);
var
sBuf : String;
begin
sBuf := StrPas(Buffer);
end;
end.
이런식으로 하면 들어온 데이터를 알 수 있습니다.
포트를 통해 데이터를 보낼때는 VssComm32.WriteCommData(Pchar(a), length(a))
첫번째 인자는 Pchar로 변환하고 두번째 인자는 보내는 문자의 길이를 입력합니다.
통신환경은 오브젝트 인스펙터에 있는 것을 적절하게 선택하면 되고요.
하이퍼터미널과의 연결은
어떤식의 통신을 할지 모르겠지만 만약 어떤장비에서 들어오는 데이터를 보고싶다면
프로그램에서 오픈하는 컴포트를 하이퍼터미널에서도 똑같은 stopbit, parity, baudrate등을 맞춰주고 오픈하면 들어온 내용을 알수 있습니다.