안녕하세요.
제가 두개의 프로그램을 만들어서 하나의 프로그램은 메인프로그램이고요.
다른프로그램은 장애만 받아서 window 메시지를 메인프로그램으로 주는 프로그램을
만들었거든요.
그런데 서버의 장애가뜨면 메인프로그램을 메시지를 보내서
메인 프로그램은 그메시지를 받아서 처리하는 모듈이 몇가지거든요.
그런데 메인프로그램을 다른 일을하고 있을때 메시지가 오면 꼭
프로그램이 멈춘듯이 되거든요. 너무 버벅거리는것 같아요.
이런건 어떻게 처리해야 하는지 잘 모르겠네요.
처리하는 일은 query해서 stringgrid에 뿌려주는겁니다..
query하는 부분이 3번정도합니다..
조언부탁합니다.
메인이 메세지를 받아서 처리한다면...먼가가 Listen 하고 있겠네요..
주업무와 메세지 처리가 같은 프로세스라면 당연히 버벅거릴수 있겠죠..
메세지 처리 부분은 백그라운드 쓰레드로 처리하셔야 할것 같네요...