반응형 Contents401 개발자 속담 001. 가는 소스가 고와야 오는 파일에 바이러스 없다. 002. 잦은 Warning 에 Error 날줄 모른다. 003. 영업은 상사 편이다. 004. 디자이너는 프로그래머 편이다. 005. 프린터 밑에 누워 소스 떨어지기만을 기다린다. 006. printf 도 디버깅에 쓸려면 에러난다. 007. 에러 무서워서 코딩 못 할까 008. 소스가 한 박스라도 코딩을 해야 프로그램이다. 009. 코더도 타이핑하는 재주는 있다!! 010. 길고 짧은 것은 strlen을 써봐야 안다. 011. 소스도 먼저 코딩하는 놈이 낫다. 012. 믿는 팀장에 발등 찍힌다. 013. 개발실 청소 아줌마 삼 년에 디버깅 한다. 014. 보기 좋은 코드가 디버깅 하기 좋다. 015. 소스 잃고 백업장치 구입한다. 016. 아니 .. 2009. 7. 6. 이기탁님이 읽고 평가한 서적들 Programming Windows ( 다 읽었음 ) A+ Programming Windows with MFC (다 읽었음 ) A+ Beginning Visual C++ ( 다 읽지 못했지만 그 이상 읽을 필요는 없어 보임 ) A+(C++ 부분만) Advanced Windows ( 다 읽었음 ) A+ Programming Applications For Windows 2000 ( 다 읽었음 ) A+ Programming Server-Side Applications for Windows 2000 ( 역시 필요한거만 읽었음 ) A+ Inside Windows 2000 ( 읽었으나 다 이해 못함 ) A+ Win32 Multithread Programing ( 어느 정도 읽고 시간 나면 또는 생각나면 읽는 중) .. 2009. 6. 26. __try ... __except .. __finally 사용하기 간단 강좌. 이 강좌는 이미 우리 회사에서는 많이 사용하고 있기때문에 쓸 필요를 느끼지는 못했지만 , 혹시나하는 마음에 간단하게 설명을 해보겠다. 예외 처리에는 크게 두 부분으로 생각할수있다. 1) 전역 예외 처리 2) 지역 예외 처리 1) 전역 예외 처리 char *p=NULL; *p = 10; 위의 문장이 있을때 p 변수의 메모리가 크기가 할당되지 않았기 때문에 오류를 일으키면(access violation) 프로그램이 죽어버린다. 이런식으로 할당되지 않은 메모리를 참조해서 쓰거나 읽어들이는 문장은 프로그램 어디에서든 발생될수있기때문에 항상 주의를 해야 하지만 , 인간이라는 동물이 매사 조심성이 있지않아 꼭 실수를 하게 마련이다. 이때 프로그램 어디서든 생길수있는 이러한 오류를 감지하려고 만든것이 전역 예외 처리.. 2009. 6. 5. MFC로 외부 프로그램 실행하거나 인쇄하기 예제 1. : SHELLEXECUTEINFO sei; // 구조체 선언. memset(&sei, 0, sizeof(sei)); // 구조체를 0으로 채움 sei.cbSize = sizeof(sei); sei.fMask = SEE_MASK_NOCLOSEPROCESS | SEE_MASK_FLAG_DDEWAIT; sei.lpFile = "C:\\Program Files\\Microsoft Office\\OFFICE11\\EXCEL.EXE"; // 엑셀. sei.hwnd = NULL; sei.lpVerb = "open"; // open, print 등등 사용하실 수 있어요.! sei.nShow = SW_SHOWMINIMIZED; ShellExecuteEx(&sei); // (구조체)프로그램 실행 예제 2. : .. 2009. 5. 25. 이전 1 ··· 90 91 92 93 94 95 96 ··· 101 다음