본문 바로가기

mfc2

MFC SDI 기반의 ActiveX - CS 프로그램의 일부를 ActiveX로 포팅하기(3) It's Now or NeverAaron Schroeder 0. 들어가는 말자 이제 무엇을 만들어야 할지는 정해졌다. "어떻게 만들어야 하는가"를 알아야 할 때다. Visual Studio C++을 가지고 MFC SDI 기반의 ActiveX를 만들려면 어떻게 해야할까? 이 질문에 대한 답을 써내려가기 전에 기술적인 설명의 깊이를조절하기 위해 독자들이 기본적으로 Visual Studio C++을 가지고 프로그래밍하는 것에 어려움이 없는, 다만 Visual Studio C++을 가지고 ActiveX를 만들어 본 적이 없거나 적어도 앞으로 이야기하려는 에피소드들에 대해선 경험이없는 프로그래머들이라고 가정한다. 물론 이제 막 Visual Studio C++을 시작하려는 분들은 읽지 말라는 건 아니다. 몇 가지 .. 2013. 12. 21.
CS 프로그램의 일부를 ActiveX로 포팅하기-들어가는 말 To conquer without risk is to triumph without glory. 0. 들어가는 말최근 두 달 동안 재밌는 일을 맡아서 진행했다. 십여 년 정도의 역사를 갖고 있는 전형적인 MFC 기반의 CS 프로그램을 ActiveX로 포팅해 달라는 것이었다. 십여 년의 역사라는 것이 의미하는 것은 프로그램이 처음 개발되고 난 이후 줄곧 추가되고 수정되어 왔으며 강산이 바뀐다는 세월 동안 여러 개발자의 손에 맡겨져서 그 코드가 비대해지고 난잡해졌다는 것이다. 이런 코드를 분석하는 것도 일이지만 개발에 주어진 시간도 반토막 난(먼저 의뢰를 받았던 개발자가 그 반토막의 시간을 끌다가 포기한) 상황에서 약속 시간을 지킬 수 있을지가 의문이었지만 내가 어려울 때 도움을 받았던 동료 개발자의 부탁도 .. 2013. 12. 4.