본문 바로가기
반응형

전체 글348

Visual C++ 버젼별 배포방법! 제가 볼려고 정리한건데요. (다른분들 글도 인용좀 했는데 출처가 어디였는지;;;;) 잘못 알고 있는거도 있을수 있습니다. 고수님들 잘못된거 답글 부탁드립니다. ㅎ 배포전에 Dependency를 이용 꼭 필요한 파일의 목록을 확인한다.(8버젼 부터는 안먹히기도 하나 그래도 꼭 확인한다) VC에 있는 Dependency툴은 단일파일로 실행되고 한번만 실행해주면 윈도우 탐색기 컨텍스트 메뉴에 자동으로 View Dependencies를 추가해준다. VC 6 이하(~ VS 6) MSVCRT, MFC42 등의 MFC버젼과 관련된 DLL과 추가로 사용한 DLL을 같이 배포한다. 98이후부터는 운영체제에 포함되어 있다. 참고로 http://activex.microsoft.com/controls/vc/mfc42.cab로.. 2009. 1. 29.
[팁] SQLite 사용시 한글 문제 해결.....간단한 팁을 하나 설명할까 합니다. 간단한 팁을 하나 설명할까 합니다. 요새 SQLite 를 많이 쓰더군요.. 원격 DB 가 아닌 로컬 DB 로써 이만한 물건이 없더군요... 속도도 엄청 빠르고... 암호화도 되고 (이건 유료지만 구글한테 잘 물어보면...소스가 있습니다..ㅋ) 암튼..이넘은 참 좋은데 한글이 간혹 문제더군요... 그래서 여러모로 사용해 본 결과....알아냈습니다.. 일단 그냥 ansi 로 한글을 넣어도 잘 됩니다.. UTF8 이나 UTF16 등으로 할 필요 없이 그냥 insert 하고.. select 하면 잘 검색이 됩니다.. 단 SQLite 관리 툴 등에서는 깨져서 보이죠..기본 이코딩이 UTF8 로 되어있기 때문에 그렇습니다. 그런 툴에서 지원하는지는 모르겠지만 ANSI 로 인코딩해서 보여주는걸 제공하는 툴은 볼 수 .. 2009. 1. 29.
FormView로 다중뷰 구현 폼뷰를 생성하여 다중뷰를 구현할때는 접근성때문에 CView를 상속받은 뷰를 스위칭할때의 예제와는 다르게 약간 수정해야 한다. ---rc 탭 작업--- 1. 리소스탭에서 폼뷰를 생성한다. -- MyFormView 클래스 --- 2. FormView를 상속받아 MyFormView클래스를 만든다. 3. 클래스 위자드에서 Create를 오버라이드 한다.(public으로 선언된다) 4. MyFormView(UINT) 생성자를 하나더 만든다. (오버로딩) 5. 오버로딩한 생성자를 구현한다 CMyFormView::CMyFormView(UINT id) : CFormView(id) { //{{AFX_DATA_INIT(CMyFormView) // NOTE: the ClassWizard will add member init.. 2009. 1. 29.
실행파일 처리를 기다려주는 함수 STARTUPINFOW siStartupInfo; PROCESS_INFORMATION piProcessInfo; memset(&siStartupInfo, 0, sizeof(siStartupInfo)); memset(&piProcessInfo, 0, sizeof(piProcessInfo)); siStartupInfo.cb = sizeof(siStartupInfo); if (CreateProcessW(FullPathToExe, pwszParam, 0, 0, false, CREATE_DEFAULT_ERROR_MODE, 0, 0, &siStartupInfo, &piProcessInfo) != false) { dwExitCode = WaitForSingleObject(piProcessInfo.hProcess, I.. 2009. 1. 29.
반응형