(예전 커뮤니티(2016-2020) 사이트에서 옮겨온 글입니다: 번호 83)
작성자: yhak.joo
날짜: 2018-01-23
외부에서 한글을 제어할 수 있음을 알고
설레는 마음으로 한글컨트롤을 살펴보았습니다.
JavaScript를 이용해서 일정 부분 필요한 기능들의 작동을 확인하였으나
여러 가지 이유로 MFC로 갈아타려고 해서…
Visual Studio Community 2015를 설치하고
개발자료실에 있는 한글컨트롤 사용법 중 "한글컨트롤 MFC.hwp"의 내용을
Step by Step으로 진행하였습니다.
그리고, 가장 기본적인 내용으로 솔루션을 빌드해본 결과
262개의 수 많은 오류가 발생하였습니다.
(첨부한 이미지 참조)
한컴 개발자 커뮤니티와 네이버 등에서 비슷한 내용을 며칠 째 찾아보고 있으나
어디에, 왜 문제가 있는지 실력 부족으로 알기가 어렵습니다.
오류 상황의 Visual Studio 화면을 캡쳐하여 올려드리니
무엇을, 어떻게 해야 하는지 도움을 요청드립니다.
참고로 저의 작업환경은 다음과 같습니다.
-
MS Window 10 Home
-
한컴오피스 2018 (한글ESD)
-
Internet Explorer 11
-
Visual Studio Community 2015
-
PC 사양 : 64-bit operating system, x64-based processor
감사합니다.
댓글
jclee (2018.01.24)
안녕하세요.
ActiveX(ocx)는 인터페이스 class를 가지고, create하여 생성합니다. Import형식으로는 사용하지 않습니다.
개발 자료실의 한글콘트롤 사용법은 읽어 보시면 도움이 될듯합니다.
그럼. 좋은 하루 되세요.
yhak.joo (2018.01.25)
안녕하세요, 도움을 주셔서 감사드립니다.
저는 개발자료실의 "-한글컨트롤 MFC.hwp"를 보고 있습니다.
말씀대로 헤더파일 모두(7개)에서 import 구문을 주석처리하고 빌드한 결과
또 다시 많은 양의 Error가 발생하였습니다.
제가 실력이 많이 부족해 도움을 요청드립니다.
(2018.01.25)
추가로
hwpctrlctrl1.h 파일에 CHwpctrlctrl1의 클래스의 메서드/속성 있어
“-한글컨트롤 MFC.hwp” 파일 9페이지 내용을 하지 않고
사용 예제 - 파일열기, 표 생성 빌드 결과
error ‘CDHwpAction’ : undeclared identifier
error ‘CDHwpParameterSet’ : undeclared id~
yhak.joo (2018.01.25)
해결된 것 같습니다.
HwpCtrl_MFCDlg.h 파일에
“CDHwpCtrl.h” 등 생성된 7개의 헤더파일을 #include 하여
빌드 error가 없어졌습니다.
도움을 주셔서 정말 감사드립니다.
“-한글컨트롤 MFC.hwp” 파일 9페이지 내용 수정이 필요할 것 같습니다.
감사합니다.
jcwoo (2018.05.30)
저도 매뉴얼대로 실행하는데, 문제가 발생하네요.
- HwpCtrl ActivX Control Module<1.2> 가 뜨는데, 7개의 헤더파일 중에서 ‘CDHwpMenu.h’ 헤더파일이 생성되지 않습니다. 또,
- 설명해 주신대로 헤더파일 모두(7개)에서 import 구문을 주석처리할 수 있었는데, create하여 생성하는 방법을 모르겠습니다.
(2018.05.30)
해결 된 것 같습니다. 방법은 다음과 같습니다.
헤더파일 모두(7개)에서 import 구문을 주석처리하고, 각각의 파일에 #include “stdafx.h” 해주고, HwpCtrl_MFCDlg.h 파일에
“CDHwpCtrl.h” 등 생성된 7개의 헤더파일을 #include 했더니 에러가 모두 사라졌습니다. 감사합니다.