Dialog를 아무생각없이 막 건들다가 디버깅을 하는데...

급! 아래와 같은 에러가 발생한다.

 

dlgdata.cpp 파일 에러 발생!

 

 

 

이럴때는

내가 건든 Dialog에 DoDataExchange 를 의심해보자.

Dialog에는 지워놓고 DoDataExchange에는 그대로 선언되어 있으면 이런 에러가 발생한다.

 

해당되는 것은 주석처리 하자.

 

 

'Programming > Visual C++ 2015' 카테고리의 다른 글

Visual Studio 2015 메뉴 한글로 변경하기  (0) 2018.04.10
Posted by 둔한늑대
,

Visual Studio 2015를 깔고, 한글언어팩을 깔았는데도 영어로 메뉴가 계속 나오는 경우가 있다.

그럴경우 아래와 같이 한글로 변경 가능하다.

 

 

Tools -> Options를 선택하고 들어간다.

 

 

Environment -> International Settings -> Language -> 한글 선택

 

 

 

껏다 켜라는 메시지가 뜬다. 이제 프로그램 재실행 하면, 한글 메뉴가 뜬다.

 

즐코딩!

 

 

 

 

'Programming > Visual C++ 2015' 카테고리의 다른 글

(Debug Fail) dlgdata.cpp 에러 대처 법  (0) 2018.08.14
Posted by 둔한늑대
,

왜 항상 CString을 char*형으로 변경해야 할 일이 생길까...

맨날 까먹고 검색하기도 귀찮고, 그냥 내 블러그에 내가 적어놓고 필요할때 꺼내보는게 좋지... ㅋㅋㅋ


예제>

CString csFileName;

csFileName = m_pObjFileUtil->GetRunDirectory();

csFileName = csFileName + _T("\\Motion.cme2");


char* strTmp; 

int nLength = csFileName.GetLength();

strTmp = new char[nLength+4];

WideCharToMultiByte(CP_ACP, 0, (LPCWSTR)csFileName, nLength+4, strTmp, nLength+4, NULL, NULL);


이렇게 하면 CString이 char*로 변경됨.

Posted by 둔한늑대
,