본문 바로가기

STL::string2

간단한 프로그램에 벌써 3번째 비정상종료 발견 --; 며칠 전에 배포한 티스토리용 댓글 알리미용 프로그램 2007/10/23 - [프로그램] - 티스토리 라이브 Ver. 0.1b 에서 벌써 3번째 비정상적으로 종료되는 문제를 발견해서 패치 했습니다. 너무 오랫동안 강호(프로그램 세계)를 떠나있었다고 위안을 삼고는 있지만, 요 작은 프로그램을 만들면서 비정상 종료와 같은 큰 문제를 3개나 일으키다니 유구무언입니다. 후배들의 코드를 맨날 코드 리뷰 한답시고, 문제를 찾는 제가 오히려 문제를 만드는 사람이란 것도 아이러니 하네요. 코딩 안 하는 게 회사를 돕는 일이겠습니다 ^^; 코딩 할 때 항상 같은 문제를 또 일으키는 경우가 많은데, 그럴 때를 대비해서라도 이번에 발생한 3가지 비정상 종료의 원인이 된 코드를 적어 보려고 합니다. 1. STL::string .. 2007.10.26
MFC, STL 간단 사용팁 MFC, STL 간단 사용팁1. 어플리케이션위치관련 가)최소화 여부판단 if (IsIconic()) { ... } 나) 종료시 프로그램 위치기억하기 void CYourApp::OnDestroy() { __super::OnDestroy(); // Some Code // ... WINDOWPLACEMENT wr; wr.length = sizeof(WINDOWPLACEMENT); GetWindowPlacement(&wr); // wr.rcNormalPosition 를파일에기록 } 다) 시작시이전화면 위치로실행하기 int CYourApp::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (__super::OnCreate(lpCreateStruct) == -1) return -1;.. 2007.03.23