RPC 서버 오류

안녕하세요 C++을 이용하여 오토메이션 중인데
사용 중에 “RPC 서버를 사용할 수 없습니다.” 오류가 다양한 사용에서 빈번히 발생합니다.
이렇게 오류가 발생하면 추가적인 동작을 할 수가 없는데,
이럴 경우 다시 RPC 서버 복구와 재연결하여 사용할 수 있는 방법이 있는지 문의드립니다.

그리고 RPC 오류가 메시지가 뜨기 전에 프로그램 내에서 오류를 전달 받을 수 있는 방법(이벤트 등) 있는지, 있다면 어떻게 사용하면 되는지 문의드립니다.

확인 부탁드리겠습니다.

안녕하세요 ^^
사용중에 “RPC 서버를 사용할 수 없습니다.” 라고 뜨는것은 연결된 hwp 개체가 종료된것 같습니다.
이럴 경우 재생성하거나 떠있는 한글을 연결해야할것 같습니다.
아래 파이썬코드이긴 하지만 열려있는 한글을 연결하는 예제가 있습니다. 참고하시면 좋을것 같습니다.
감사합니다 ^^

1개의 좋아요

안녕하세요
추가질문이 있어서 댓글 남깁니다.

  1. 참조글을 보니 현재 실행중인 프로세스에서 한글 오브젝트를 찾아 연결하는 걸로 보이는데
    혹시 저런 에러가 발생 시 실행중인 한글이 없다면 어떻게 해야할까요?

  2. RPC 오류 발생 시 try catch로 잡거나 아님 이벤트를 받아 사용자에게 RPC 에러메시지 노출을 안하고 싶은데 혹시 방법이 있을까요??? 방법이 있다면 가이드 부탁드립니다

감사합니다~

안녕하세요.

아래 게시글을 참고해서

클라이언트에서 Quit 이벤트 핸들링을 통해 서버 개체(한글)가 종료되는지를 체크하셔서
핸들링하고 있는 한글이 종료되면 생성해둔 한글 오토메이션 개체를 정리하고
새로 한글 개체를 생성하는 로직을 추가하는 것이 어떨지 의견 남깁니다.

감사합니다.