Q&A

  • TComPort2.64 사용하다가 에러가 났는데요
안녕하세요?
델초보에 프로그램 개발도 초보인데요.
제가 OJT과제로 받은 게 시리얼통신으로 대화하는 프로그램이거든요.
그래서 TComPort2.64_Delphi7을 다운받아서 설치하고 코딩을 했는데요
이걸 실행시켰는데, 에러가 납니다.

소스 내용은
procedure TForm1.ConnBtnClick(Sender:TObject);  //ConnBtn이 연결 버튼입니다.
begin
  if ComPort.Connected then
    ComPort.Close
  else
    ComPort.Open;
end;

위와 같은데요, 이건 TComPort2.64에서 따라온 샘플 소스와 거의 비슷합니다.

실행시킨 후에 다른 버튼들은 제가 원하는대로 글자도 입력하고 지우기도 하고
종료도 시키고 하는데요, ConnBtn 버튼을 클릭하면 에러창이 뜹니다.
내용은
   " external exception C0000029 "
라고 뜨면서 다운되버리고, 델파이 프로그램도 종료했다 새로 시작해야만 합니다.

아직 코딩 단계라서 실행파일을 만든 건 아니구요 F9 눌러서 실행시켜본 건데요
실행파일로 만들고 컴 두대를 시리얼 포트를 연결하면 위의 에러가 안뜰까요?

첫번째 궁금한 점은 시리얼 포트를 연결하면 해결될런지 하는 거고요
두번째 궁금한 점은 제가 받은 TComPort2.64_Delphi7이 XP에서 제대로 작동하는지
    (어떤 컴포넌트는 NT 계열에서는 제대로 작동되지 않는다고 해서요)
세번째 궁금한 점은 위의 과제를 완수하고 나면 파일전송까지 가능한 시리얼통신
프로그램을 만들어야 하는데, 파일전송은 어캐 하는 건지...(산너머 산입니다 ㅠ.ㅠ)

그리고, 덧붙이자면 빠른답변 부탁합니다. 여유기간을 얼마 안 줘서요 ㅠ.ㅠ

참고로, 현재 Window XP에서 Delphi 7로 작업하고 있습니다.
0  COMMENTS