MFC 에서 명령줄 인수를 받아 새로운프로그램 실행시키기!!
콘솔프로그램에서 콘솔프로그램을 실행시키면...;; 새콘솔창에서 어떻게 뜨게 하는지 몰라서 편법으로 만든 MFC 프로그램... InitInstance() 함수 내에 삽입하였다.. 다만 인자로 넘어온 LPTSTR(Unicode)와 LPCSTR(ANSI)의 변환과정에 문제가 생겨서 WideCharToMultiByte 함수를 이용하였다. if( m_lpCmdLine[0] != _T('\0') ) { char astr[100]; // MultiByteToWideChar(CP_ACP, 0, amsg, -1, wstr, 100); // ANSI to UniCode WideCharToMultiByte(CP_ACP, 0, m_lpCmdLine, -1, astr, 100, NULL, NULL); // UniCode to ..
프로그래밍/MFC
2007. 12. 5. 22:24