반응형 개발469 [개발/VC++] 상단바 구현 눈에 보이는 영역 성공 상단바가 눈에 보인다... 눈물이 날 것 같다... 곧 상단바 구현하리라. 2011. 1. 12. [개발/VC++] 외부 기호를 확인할 수 없습니다. error LNK2001: "protected: virtual struct AFX_MSGMAP const * __thiscall CStoryDialog::GetMessageMap(void)const " (GetMessageMap@CStoryDialog@@MBEPBUAFX_MSGMAP@@XZ) 외부 기호를 확인할 수 없습니다 1TellStoryobj : error LNK2001: "public: void __thiscall CAboutDlg::OnBnClickedOk(void)" (OnBnClickedOk@CAboutDlg@@QAEXXZ) 외부 기호를 확인할 수 없습니다. 2011. 1. 12. [개발/VC++] ATL Window Class 종류 ATL 은 COM을 지원하기 위해 디자인 되었지만 윈도우를 모델링 하는 클래스 영역도 포함한다고 한다. 그리고 ActiveX 같은 윈도우를 가지는 객체도 만들수 있다. 아래는 ATL 에서의 주요 윈도우 클래스들이다. CWindow - 윈도우를 조작하기 위한 Win32 APIs의 작은 랩퍼 클래스이다. 윈도우 핸들과 HWND 를 CWindow 로 변환하는 오퍼레이터를 포함한다. 그러므로 윈도우 핸들을 필요로하는 어떤 함수에 CWindow 오브젝트를 넘길수 있다. CWindowImpl - 이미 존재하는 윈도우를 서브클래싱 하거나 이미 존재하는 클래스를 수퍼클래싱 하거나 , 윈도우 베이스의 새로운 윈도우를 만들때 사용한다. CContainedWindow - 다른 클래스의 메세지 맵을 위한 메세지 경로를 구현한.. 2011. 1. 12. [개발/VC++] error C3861: '_bstr_t' : 식별자를 찾을 수 없습니다. _bstr_t 데이터 타입을 사용하면 다음과 같은 컴파일 에러에 직면할 수 있다. error C3861: '_bstr_t' : 식별자를 찾을 수 없습니다. or error C3861: '_bstr_t' : undeclared identifier 이 경우 다음과 같이 헤더를 인클루드시켜주면 된다. #include 위의 include만 추가하면 다음과 같은 링크 에러가 나오는데 xxx.obj : error LNK2019: unresolved external symbol "void __stdcall _com_issue_error(long)" (?_com_issue_error@@YGXJ@Z) referenced in function "public: __thiscall _bstr_t::_bstr_t(wchar_t.. 2011. 1. 6. [개발/VC++] error : WINDOWS.H already included. MFC apps must not #include <windows.h> 컴파일하는데 이런 에러가 발생한다. fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include 이런에러에 대한 참고 내용이 아래 링크에 있다. http://social.msdn.microsoft.com/forums/en-US/vcgeneral/thread/2ab6862f-0d90-467a-b283-f62f6aef96fe/ 그리고 헤더 파일에 다음이 포함된다. #include . 아래에서 stdafx.h 헤더 파일을 살펴보자. #pragma once #ifndef STRICT #define STRICT #endif #include #define _ATL_ALL_WARNINGS #include "targetver.h" .. 2011. 1. 5. [개발/컬럼] 소프트웨어는 누가 개발해야 하는가? 소프트웨어는 누가 개발해야 하는가? 김국현(IT평론가) 2006/07/27 소프트웨어는 누가 개발해야 하는가? 세상에 이런 우문이 어디 있느냐 생각할지도 모르겠다. 그리고 '개발자'라 짧게 대답할 것이다. 개발자라는 세 글자에는 외부에서 고용된, 그마저도 몇 단계의 하청을 거쳐, SI 업의 하류 공정을 묵묵히 맡고 있는 젊은이의 초상이 투영된다. 정말 소프트웨어는 그들만의 몫일까? 일견 당연해 보이는 이 상식을 이제는 벗어 버려야 할 때다. 소프트웨어란 '갑'이, 그 중에서도 '현업'이 개발해야 하는 것이다. '을'이 개발하고 ‘갑’은 검수를 하는 현재의 안이한 세태로는 기업이 지녀야 할 속도와 유연성은 참 갖추기 힘든 일이다. 요즈음, 기업의 IT 시스템을 짓는 일을 기업의 사옥을 짓는 일에 섣불리 비.. 2011. 1. 4. [개발/VC++] AppID란 무엇인가? 번역 : 쌈꼬쪼려 소백촌닭 AppID 가 도대체 뭐꼬? 출처 : http://blogs.msdn.com/b/jigarme/archive/2007/10/09/what-is-appid.aspx What is AppID? If you have got chance to work with DCOM /COM+ frequently; you might have come across the term called AppID (if you are not able to recollect, take a look here, HKEY_CLASSES_ROOT\AppID). Many people are confused about what AppID is?? If you are one of them, go on... read the f.. 2010. 12. 28. [개발/asp.net] 금액, 숫자를 문자로 바꾸기 쌈꼬쪼려 소백촌닭 금액, 숫자를 문자로 바꾸기 금액 형식의 숫자를 한글로 바꾸어 반환하는 메서드입니다. 문자열 형식의 숫자를 인수로 넘기는 경우에는 콤마(,)는 허용, 그 외 숫자형식이 아닌 문자는 에러메시지로 처리합니다. 소숫점이하의 수는 소숫점에서 반올림 하여 계산합니다. public string NumberToHangul( double number) { return NumberToHangul( number.ToString() ); } public string NumberToHangul( string strNumber) { // 콤마(,)제거 strNumber = strNumber.Replace(",",""); // 문자열이 숫자형식인지 체크 for( int i=0; i=0 ) { double tem.. 2010. 12. 10. [개발/asp.net] 사용자의 인터넷익스플로러 창 모두 닫기 쌈꼬쪼려 소백촌닭 사용자의 인터넷익스플로러 창 모두 닫기 //네임스페이스 선언 using System.Diagnostics; //현재 사용자 컴퓨터에 열려 있는 익스플로러의 창을 모두 닫는다. public static void KillExplorer() { Process[] procs = Process.GetProcessesByName("IEXPLORE"); for(int i=0; i< procs.Length; i++) procs[i].Kill(); } 현재 실행중인 프로세스를 죽이는 방법으로 iexplore를 종료시킵니다. 2010. 12. 10. 이전 1 ··· 38 39 40 41 42 43 44 ··· 53 다음 반응형