Q&A

  • 시리얼(RS232)통신 질문입니다.
시리얼 통신으로 이벤트가 발생해면 모달폼이 하나 생성되고 그 모달폼에서도
시리얼 컴포넌트가 있는 프로그램인데여..
컴포트 충돌을 막기위해서
메인폼에서 이벤트 발생할때 메인폼의 시리얼 컴포넌트를 disable시키면
모달폼이 안뜨구여.
모달폼가서 메인의 시리얼 컴포넌트를 disable 시키면 모달폼이 비활성화되서
동작을 안합니다.
일단 메인 폼의 시리얼 컴포넌트를 disable 시키고 모달폼의 시리얼 컴포넌트를
enable 시켜야 하는데 방법좀 알려주세여..
답변 부탁드립니다.  
2  COMMENTS
  • Profile
    하늘 산 2005.01.12 23:32
    혹시 시리얼 컴포넌트 disable시키때 다른 이벤트를 거셨나요?
    시리얼 컴포넌트에서 통신 이벤트가 발생되었을 경우 시리얼 컴포넌트를 disable거나 포트만 close시켜도 충돌하지 않습니다.
    또 다른 곳에 이벤트를 걸지 않은 이상 이벤트 함수 안에 있는 명령들은 다 실행됩니다.

    그럼 즐코 하세요.




  • Profile
    홍규석 2005.01.13 01:33


    답변 감사합니다. 메인폼에서 시리얼 이벤트에 의해 모달폼이 생성되고
    모달폼 생성과 동시에 메인폼의 시리얼 컴은 disable시켰더니 모달폼이
    폼 모양은 나오는데 버튼도 클릭 안되고 아무튼 비활성화 됩니다.
    모달폼안에 시리얼 컴포넌트 하나 더 있거든여..
    다시 말하면 메인 폼의 시리얼 컴포넌트를 disable하고 모달폼의 시리얼컴포넌트를 enable 하니까 모달폼이 폼모양만 나오고 사용이 안됩니다.

    다시 자세하게 정리해서 올리겠습니다.
    답변좀 부탁드려여^^