반응형
CRichEditCtrl에서 GetLine(?) 문제점 한번 정리해보기
반응형
반응형
IMPLEMENT_DYNAMIC
DECLARE_DYNAMIC
에 대해 알아보기

static library로 compile할 때는 위 매크로가 있으면 compile안됨

반응형
반응형
CWinAppEx VS2008 Sp1설치 후 
MFC project를 생성하면 Wizard가 생성하는 code중 약간 바뀐 부분이 있습니다.

App는 CWinAppEx(기존에는 CWinApp를 상속)를 상속받고
stdafx.h에 #include <afxcontrolbars.h>가 추가됩니다.

그런데 문제는 VS2008 sp1에서 생성한 project를
VS2008 sp1이 설치되지 않은 computer에서 compile할 경우
Error가 발생한다는 점입니다.
stxafx.h에 afxcontrolbars.h를 찾을 수 없어 Compile Error가 발생합니다.

이 때는 간단히 수정할 수 있습니다.
1. CWinAppEx를 CWinApp로 고치고
2. #include <afxcontrolbars.h>를 삭제해줍니다.

그런데 의문이 드는 것은
MSDN에서 CWinAppEx를 찾아보니 afxwinappex.h를 필요로 하고 있습니다.
왜 VS2008가 afxcontrolbars.h를 include했는지 궁금하네요

한번 찾아봐야겠네요
반응형

'Tech > 프로그래밍' 카테고리의 다른 글

CRichEditCtrl에서 GetLine(?) 문제점  (0) 2008.12.30
IMPLEMENT_DYNAMIC, DECLARE_DYNAMIC 의문  (0) 2008.12.30
VB6, VB.NET, VS.NET 과 COM  (0) 2008.12.29
CSerialPort 사용해보자 Free API  (0) 2008.12.29
Win32 문자열  (0) 2008.12.11
반응형
자작프로그램 파일명변환기

프로그램 : 파일명변환기.zip
소스(VC++2008): 
특정 폴더에 있는 파일들의 이름을 일괄 변환해 주는 프로그램입니다.

인터넷에서 파일을 다운받다 보면 가끔 파일명에 불필요한 문자가 들어가 있는 경우가 있습니다.

예를들면 "file%20two%20file.bmp"이런 식의 파일이 많이 있고, 
%20자리에 스페이스가 들어가길 원한다면 어떻게 하시겠습니까?
파일 하나하나마다 다 F2를 누르고 rename을 하게 되는 경우가 많을텐데요
이 때 파일명변환기를 이용해서 폴더를 선택하고
Find What 에 "%20", Replace with에 " " 이렇게 설정하고 convert버튼을 누르면
해당 폴더에 있는 파일들의 이름을 모두 변환할 수 있습니다.

또 하나의 예를 들면,
음악파일의 경우 파일명에 앨범이름이 있어서 너무 길 경우 일괄로 앨범이름을 지우고 싶다면
Find What 에 앨범이름,  Replace with에 아무것도 안치면 
앨범이름이 일괄 삭제될 것입니다.

ps. 날림으로 만든 프로그램이라 버그가 있을 수도 있습니다. 

ScreenShot:
반응형
반응형
전병선 왜 COM인가 49page에서
반응형

+ Recent posts