2016년 3월 8일 화요일
[MFC] 응용 프로그램 구성이 올바르지 않기 때문에 이 응용 프로그램을 시작하지 못했습니다.
[MFC] 응용 프로그램 구성이 올바르지 않기 때문에 이 응용 프로그램을 시작하지 못했습니다.
Visual Studio 2005 C++ MFC 로 개발한 프로그램(.exe)이 윈도우 XP에서
“응용 프로그램 구성이 올바르지 않기 때문에 이 응용 프로그램을 시작하지 못했습니다. 이 문제를 해결하려면 응용 프로그램을 다시 설치하십시오.”
같은 경고문이 나오며 실행되지 않을 때.
http://www.microsoft.com/ko-kr/download/details.aspx?id=3387
Microsoft Visual C++ 2005 재배포 가능 패키지(x86)
-> 설치.
해결.
되면 한다.
[MFC] 다른 PC에서 컴파일한 실행파일(exe)이 실행 안될 때
컴파일한 실행파일을 다른 PC에서 실행하려고 할 때, 안될 때가 있다.
프로젝트 – 프로젝트 속성 – 구성 속성 – 일반 – MFC 사용(Use of MFC) : 정적 라이브러리에서 MFC 사용(Use MFC in a Static Library)
해결
되면 한다.
2016년 3월 7일 월요일
[MFC] File을 열어서 쓸 때, 한글 입력이 안 되는 경우.
Visual Studio 2005 MFC
File을 Open 해서 CString 으로 쓴 뒤
Close 하려고 하는데, 한글이 안 써지는 경우이다.
#include <locale.h> // 추가.
CStdioFile file;
setlocale(LC_ALL, "korean"); // 파일을 열기 전에 추가.
if (file.Open(_T("test.txt"), CFile::modeCreate | CFile::modeWrite))
{
file.SeekToEnd(); // 커서를 맨 밑으로 위치.
file.WriteString(_T("한글입력")); // .txt 파일 열어서 쓴다.
file.Close(); // 닫기
}
해결.
되면 한다.
[MFC] Listbox 순서 관련. Listbox의 아이템이 제멋대로 정렬된다.
Visual Studio 2005 MFC
Listbox의 아이템을 순차적으로 집어넣는데, 아이템들이 가나다 순서로 정렬되어서 들어가, 순서가 뒤죽박죽 되는 현상.
해결
리소스뷰 - Listbox를 클릭 - 속성 - Sort 부분에 True 로 되어있을 것이다.
True로 되어있으면 아이템들이 가나다 순으로 들어간다.
False 로 바꿔주니 해결.
되면 한다.
피드 구독하기:
글 (Atom)