툴박스 추가 실패 현상 관련 문의

ToolBox를 추가하는 과정에서 실패하는 문제가 발생하여 문의 남깁니다.

환경은 한글 2018 (10.0.0.14850) 버전이며 ToolBar는 생성되지만, ToolBox가 생성되지 않는 문제입니다.

CXHwpWindows windows = rHwpObject.get_XHwpWindows();
CXHwpWindow activewindow = windows.get_Active_XHwpWindow();
CXHwpToolbarLayout tblayout = activewindow.get_XHwpToolbarLayout();

try {
CXHncToolBoxToolbar xToolBoxToolbar = tblayout.GetToolBoxToolBar();
if (!(LPDISPATCH)xToolBoxToolbar) {
// 실패
return FALSE;
}
// 성공 시 이후 작업…
}
catch (COleDispatchException* e) {
// [LOG] OLE Dispatch 예외 - 실제 COM 에러 코드와 설명 출력
GetClassManager()->WriteToLog(“AddToolBox OleDispatch exception: wCode=%d, desc=%s”,
e->m_wCode, (LPCTSTR)e->m_strDescription);
e->Delete();
return FALSE;
}
catch (CException* e) {
TCHAR szError[1024];
e->GetErrorMessage(szError, sizeof(szError));
CString strError(szError);
strError.Trim();
GetClassManager()->WriteToLog(“AddToolBox failed(error: %s)”, strError);
e->Delete();
return FALSE;
}

위 형태일때, ToolBar는 정상 생성되지만, tblayout.GetToolBoxToolBar() 호출 시 예외가 발생하며 ToolBox 생성에 실패합니다.

발생 에러: AddToolBox failed(error: 라이브러리가 등록되지 않았습니다.)

  1. 한글 패치
  2. 한글 기본설정

위와 같은 조치를 했음에도, ToolBar는 생성되지만, ToolBox가 생성되지 않는 문제가 발생합니다.

또한 동일 버전 한글이 설치된 다른 PC에서는 정상 동작합니다. 원인과 해결 방법을 알 수 있을까요?

확인 한번 부탁드립니다.

감사합니다.