Dumping objects ->

{555841} client block at 0x06416A90, subtype 0, 12 bytes long.

a CEvent object at $06416A90, 12 bytes long

{555840} normal block at 0x06428730, 120 bytes long.

 Data: <                > F4 81 FF 01 CD CD CD CD E9 03 00 00 00 00 00 00 

Object dump complete.



이렇게 메모리 누수가 발생한 위치 정보가 없는 것은 어떻게 처리해야 할까?

1. By Martin Fuchs | 4 Feb 2011

Code Project에 올라와 있는 엑셀 라이브러리

Martin Fuchs라는 독일 사람이 만들었다.

색지정, 폰트 변경등 다양한 기능을 제공하여 사용하기 편한듯 하다.

http://www.codeproject.com/Articles/42504/ExcelFormat-Library



2. By Val Golovlev | April 13th, 2006

Codeguru에 올라와 있는 라이브러리로 Val Golovlev라는 사람이 만들었네.

라이브러리 사용을 위해서 클래서 4개만 추가하면 되기 때문에 아주 심플한게 강점인것 같다.

http://www.codeguru.com/cpp/data/mfc_database/microsoftexcel/article.php/c11745/Microsoft-Excel-Automation-Class.htm





OCX 등록하는 방법 자꾸 잊어 버려서 노트..

http://support.microsoft.com/kb/146219/ko




'Programming > VC++' 카테고리의 다른 글

MFC에서 DB 사용  (0) 2013.05.22
VS2008 단축키  (0) 2012.10.16
Visual Studio 소스 정렬 단축키  (0) 2012.10.16
VC++ 6.0 Add-In  (0) 2011.10.27
MFC GridCtrl 사용하기  (2) 2010.08.19

'Programming > OOP' 카테고리의 다른 글

Design Pattern  (0) 2011.05.16

VC++ 6.0의 기능을 보완해 주는 Add-In 프로램들을 정리 해보자.

RestoreClassView

MFC 구조와 원리라는 책을 보고 알게된 Add-In 이다.
VC++ 6.0을 사용하다 보면 잘 정리해 두었던 Class View가 깨져서 Class 들이 폴더 밖으로 튀어 나온다 던지
폴더 자체가 없어지는 경우가 매우 빈번하다. 이를 해결 할 수 있는 Add-In 이다.
이 프로그램은 공개 프로그램으로 코드프로젝트 사이트에 가면 프로그램 소스와 Add-In dll을 얻으 수 있다.
나중에 Add-In에 대한 공부를 하게 된다면 유용한 자료가 될것 같다.
Dll 형태로 된 Add-In을 설치 해본적이 없어서 처음 설치하는데 애를 먹었다.
설치는 의외로 간단 했다. 아래 그림처리 Visual Studio를 실행 시킨 후
Tools->Customize의 Add-ins and Macro Files 탭을 열어 Browse를 실행 시켜 Dll 파일을 선택 해주면 된다.


'Programming > VC++' 카테고리의 다른 글

MFC에서 DB 사용  (0) 2013.05.22
VS2008 단축키  (0) 2012.10.16
Visual Studio 소스 정렬 단축키  (0) 2012.10.16
OCX 등록 방법 링크  (0) 2012.04.25
MFC GridCtrl 사용하기  (2) 2010.08.19
1. Bridge
2. Observer
3. State
4. Singleton 
5. Command
6. Abstract Factory
 

'Programming > OOP' 카테고리의 다른 글

UML 기본 참고  (0) 2012.04.24
사용자 삽입 이미지

MFC에서 그림과 같이 Grid를 사용하는 방법을 알아보겠다.


간단한 사용 순서

1. GridCtrl 관련 파일들을 프로젝트에 추가 시킨다.
2. #include "GridCtrl.h"을 추가 시킨다.
3. GridCtrl을 위치 시키고자한 자리에 Picture Control을 갖다 놓는다.
4. CGridCtrl 포인터 타입의 멤버변수를 하나 선언 한다.
5. 객체 사용을 위해 m_pGridCtrl->Create(rect,parent,nID,dwStyle);을 이용한다.
6. rect를 구하기 위해서 아래와 같이 하면 편리 하다.
   //-- 화면에 올려놓았던 Picture Control의 Window Rect 정보 얻기.
   ((CWnd*)GetDlgItem(/*ContrlID*/IDC_GRID))->GetWindowRect(&rect);
   //-- Window Rect 정보를 Client Rect 정보로 변경
   ScreenToClient(&rect);
7. 자세한 함수 레퍼런스는 참고싸이트에서 정보를 얻으면 된다.

참고 싸이트

http://www.codeguru.com/cpp/controls/controls/gridcontrol/article.php/c2179/gridctrl.shtml
http://www.codeproject.com/KB/miscctrl/gridctrl.aspx


다음에는 동영상으로 강좌를 만들어 올려봐야 겠다.

'Programming > VC++' 카테고리의 다른 글

MFC에서 DB 사용  (0) 2013.05.22
VS2008 단축키  (0) 2012.10.16
Visual Studio 소스 정렬 단축키  (0) 2012.10.16
OCX 등록 방법 링크  (0) 2012.04.25
VC++ 6.0 Add-In  (0) 2011.10.27

+ Recent posts