본문 바로가기
반응형

분류 전체보기778

[Etc] MFC 프로그램 중복방지 프로그램 중복방지에는 여러가지 방법이 있다. 아래의 링크를 참조 http://www.morni.net/bbs/zboard.php?id=VC&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=19&PHPSESSID=aab0b5b8cb4720e74b9b39f212c20629 그리고 명심해야할 것은 메인 다이얼로그 창 생성 전에 프로그램 실행확인 루틴이 먼저 와야한다는 것 CWnd* pWnd = NULL; pWnd = CWnd::FindWindow(NULL,_T("프로그램 메인다이얼로그 창 이름")); if (pWnd) { pWnd->ShowWindow(SW_SHOW); pWnd->SetForegroundWindow(); r.. 2011. 2. 11.
error LNK2001: unresolved external symbol soc.obj : error LNK2001: unresolved external symbol __imp__WSAGetOverlappedResult@20 soc.obj : error LNK2001: unresolved external symbol __imp__WSAWaitForMultipleEvents@20 soc.obj : error LNK2001: unresolved external symbol __imp__WSAGetLastError@0 soc.obj : error LNK2001: unresolved external symbol __imp__WSASend@28 soc.obj : error LNK2001: unresolved external symbol __imp__WSACreateEvent@0 soc.. 2011. 2. 10.
LNK2005 링커 도구 오류 1. 헤더 파일에 선언과 정의를 동시에 할때 발생 할 수 있다. obj 링크 중복!! - 해결법 ( 프로젝트 속성 - 링커 - 명령줄 - /FORCE:MULTIPLE 입력 ) 무시하기-_-.. less.. /FORCE:[MULTIPLE|UNRESOLVED] /FORCE 옵션을 사용하면 링커에서는 기호가 참조되어 있지만 정의되어 있지 않은 경우나 여러 번 정의되어 있는 경우에도 올바른 .exe 파일 또는 DLL을 만듭니다. /FORCE 옵션에는 다음과 같이 선택적 인수를 사용할 수 있습니다. /FORCE:MULTIPLE을 사용하면 LINK에서 기호에 대한 정의를 하나 이상 찾더라도 출력 파일을 만들 수 있습니다. /FORCE:UNRESOLVED를 사용하면 LINK에서 정의되지 않은 기호를 찾더라도 출력 파.. 2011. 1. 31.
warning C4996: was declared deprecated 해결법 비쥬얼 스튜디오 2005에서 컴파일 하다 보면 위의 warning이 뜨는것을 볼 수 있다. 몇가지 경우가 있는듯 한데 대표적으로 예전의 문자열 관련 CRT 함수를 쓰면 나타난다. 위 warning의 의미는 "VS2005에서 이전 문자열 관련 CRT함수의 안전성을 강화하기 위하여 "_s"가 붙는 함수를 다시 만들었기 때문에 될 수 있으면 이전에 사용하던 함수는 사용하지 마라" 정도가 되겠다. 안전성이라고 해봐야 특별한것은 없고 메모리 관련 에러가 나면 확실하게 에러를 표시해 주는 기능 정도인거 같다 (이전 함수들은 메모리 버퍼의 크기에 대한 보장을 못함). 그래도 메모리 관련 에러가 나면 그 결과가 엉뚱한 데서 나타날 수가 있으므로 여간 찾기 어려운 것이 아닌데 이런 사소한것 부터 조심스럽게 쓰면 좀 더 .. 2011. 1. 28.
[Etc] 특정 프로세스 cpu 점유율 체크 특정 프로세스 cpu 점유율 체크 pdh.lib 추가해주시고, 테스트 해보시길 바랍니다. 프로세스 명을 IEXPLORE 대신 다른걸 바꿔보시면 됩니다. 원본 함께 첨부합니다. //================================================== // PDHCounters - Matt Pietrek 1998 // Microsoft Systems Journal, May 1998 // FILE: PDHCounters.CPP //================================================== #include #include #include #include #pragma hdrstop #include "pdh.h" //========================.. 2011. 1. 26.
Flash.swf 을 MFC 다이얼로그에서 디스플레이하는 방법 Flash(swf)파일을 MFC 다이얼로그에서 디스플레이하는 방법 1) 가장 먼저 할 일은 ActiveX 컨트롤을 추가하는 일입니다. 메뉴 Project - Add To Project - Component and Constrols... 폴더 선택 Registered ActiveX Controls 파일 선택 Shockwave Flash Object 선택합니다. 2) 컨트롤 툴바 맨 아랫쪽에 빨간색표시된 사각형의 컨트롤이 생기게 됩니다. 또한 Workspace에서 CShockwaveFlash 클래스가 추가됩니다. 3) 툴바에서 그 X표시된 사각형 컨트롤을을 다이얼로그로 끌어당겨서 원하는 사이즈만큼 재설정합니다. 4) 이 컨트롤에 컨트롤 변수를 Class Wizard의 Member Variables에서 걸어줍.. 2011. 1. 26.
반응형