반응형 개발언어347 Visual C++ DSW 다른 창에 열기 DSW 확장자 같은 창에 열기 Visual C++ 다른 창에 열기 Visual C++ 프로젝트를 다른 창에 열기 위해서는 폴더의 속성을 바꾸어 주어야 합니다. 내컴퓨터를 열고 폴더 옵션에서 [파일형식] 탭에 DSW 확장자를 찾습니다. 그리고 [고급]을 누러서 보면 [같은 창에서 열기] 속성이 지정되어 있습니다. VC++ 프로젝트가 각기 다른 프로젝트로 열리는 것이 편하기 때문에 이런 속성을 지정하는 것입니다. Visual Studio에는 설정하는 것이 없습니다. 폴더옵션에서 Visual C++ 의 확장자 DSW 을 선택하고 [고급]버튼을 눌러줍니다. [같은 창에서 열기] 속성을 제거 합니다. 이제 여러 프로젝트를 열때 각기 다른 Visual Studio에서 프로젝트가 열리게 됩니다. 2011. 2. 22. MessageBox MB_DEFBUTTON2 속성으로 MB_YESNO 버튼 NO 자동선택하기 MessageBox 의 MB_YESNO 속성 MessageBox 메시지 박스에서 Yes, No 버튼중 No버튼에 포커스를 자동적으로 두고 싶을때 MB_DEFBUTTON2 속성을 이용할 수 있습니다. 삭제 같은 메세지처리를 할경우 습관적으로 사용자가 엔터를 치게 되면 Yes 버튼에 포커스를 주기 때문에 바로 삭제가 되게 됩니다. 고개의 입장에서는 귀찮아서 엔터를 친것인데 중요한 데이타가 삭제되게 됩니다. 이럴 경우 메세지박스를 보여줄 때 포커스를 No버튼(두번째 버튼에) 포커스를 주어 해결할 수 있습니다. 메세지박스 No버튼에 포커스 주는 예제 if( MessageBox(_T("삭제하시겠습니까??"), _T("삭제"), MB_YESNO | MB_ICONINFORMATION | MB_DEFBUTTON2 ) .. 2011. 2. 9. LIBCMT.lib(crt0.obj) : error LNK2001: unresolved external symbol _main LIBCMT.lib(crt0.obj) : error LNK2001: unresolved external symbol _main 에러 (crt0.obj) : error LNK2001: unresolved external symbol _main 에러가 발생하였을 경우, Project Settings 을 확인하여 (crt0.obj) : error LNK2001: unresolved external symbol _main 에러를 잡을 수 있습니다. Project 설정에 보면 _ATL_MIN_CRT 라는 설정이 Preprocessor definitions 에 들어 가 있는 것을 알 수 있습니다. _ATL_MIN_CRT 문자를 지워서 컴파일을 하면 에러가 없이 컴파일이 됩니다. ATL/WTL의 위져드로 생성을 할 .. 2011. 1. 20. MSSQL Getdate 날짜포멧 MSSQL Getdate 날짜포멧ms sql로 현재 날짜를 출력할때 getdate() 함수를 이용하는 데 출력형식에 따라서 sql getdate 함수의 날짜포멧으로 지정하면 됩니다. 가장많이 쓰이는 Select Convert(varchar(10),Getdate(),112) 의 경우 getdate로 구한 날짜를 convert 함수로 포멧을 지정하여 컨버트시켜서 출력을 해주어 날짜를 표기합니다. 아래의 방법은 Getdate 함수의 표기형식에 따른 쿼리 방법입니다. Getdate 함수란? 현재 데이터베이스 시스템 타임스탬프를 데이터베이스 표준 시간대 오프셋 없이 datetime 값으로 반환합니다. 이 값은 SQL Server 인스턴스를 실행하는 컴퓨터의 운영 체제에서 파생됩니다. MSDN 참고 : http:/.. 2011. 1. 6. 이전 1 ··· 23 24 25 26 27 28 29 ··· 87 다음 반응형