사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지


비주얼 2008이 나옴에 따라 SDK도 내년에 지원을 하는군요. 그리고 2003 -.- 지원을 하지 않않는군요. 이제 2005로 슬슬 이전을 생각해야 할듯 합니다.
그리고 이제 더이상 95,95,ME는 지원을 하지 않는군요. 이미 2006년에서 부터 지원을 하지 않는다고 했는데 저는 왜 이제서야 본건지 -.-;;;;; 이제 XP 하위 버전은 과감히 ^^;;; 이제 오히려 좀 더 나은 프로그래밍 환경이 도래 한건지.....

http://www.microsoft.com/downloads/details.aspx?FamilyID=4b78a58a-e672-4b83-a28e-72b5e93bd60a&DisplayLang=en
AND

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

개인적으로 리팩토링 툴을 사용해 보지 않아서 -.-;; 어떤지 잘 모르겠지만 ^^;;;

뭐 MS에서 무료로 제공해 주는거니 ^.^;;;

필요할때 사용하면 좋을듯 싶습니다.

원문링크 : http://msdn2.microsoft.com/en-us/visualc/bb737896.aspx

다운로드링크 : http://www.devexpress.com/Products/NET/IDETools/RefactorCPP/

아는분이 추천해준

리팩토링 관련 책 링크 : http://kangcom.com/common/bookinfo/bookinfo.asp?sku=200204020003

유닛테스트 라이브러리 : http://www.gamesfromwithin.com/articles/0512/000103.html

tar.gz으로 보여서 리눅스 인듯 한데 아는분이 쉽다고 예기를 하시네요 ^^;;
AND

AND

역시 GPGStudy Forum에는 없는게 없다 ^^;;; 검색을 하니 바로 나온다. ^^;;;

http://www.gpgstudy.com/forum/viewtopic.php?t=8536&highlight=%B0%ED%C1%A4%C5%B0

DirectX 도움말 위치
    Disabling Shortcut Keys in Games
      + Disable the Accessibility Shortcut Keys

AND

휴가를 보낸 후 가장 눈에 들어오는 뉴스이군요. 드디어 닷넷 2003이 서비스팩1 을 ^^ 내놓았습니다.

뭐 물론 ^^;; 완벽할순 없지만 이렇게 늦은 시점(?)이라 생각이 좀 드는군요 ^^;;

피부에 와닿는 버그 수정 사항은 안보이지만 그래도 ^^;; 필수겠죠?

파일 다운로드 : VS .NET 2003 SP 1 Release File

AND

디버깅 때문에 공부하던중 전에는 몰랐던 사실을 ^.^ 알게 되었내요.

생성자나 소멸자 내부에서는 vtable이 생성이 제대로 되지 않은 관계로 가상함수가

제대로 작동하지 않는군요... ^^;;; 역시 무식하면 ㅠ.ㅠ

#include <iostream>
using namespace std;

class base
{
public:
  base() { function(); }
  virtual void function() { cout << "i'm base" << endl; }
};

class derived : public base
{
public:
  derived() { }
  virtual void function() { cout << "i'm derivedi'm derived" << endl; }
};

int main()
{
  derived d;
  return 0;
}

가상함수가 제대로 동작했다면 결과는 i'm derived 이겠지만 결과는 i'm base 입니다.

출처 : http://serious-code.net/ 의 DebuggingTips 에서
AND

우연히 디버깅을 하던중 의문점이 발견되었다. 윈도우 버전이 각각

Windows XP Home Edition (5.1, Build 2600) Service Pack 2 (2600.xpsp_sp2_gdr.050301-1519)
Windows XP Professional (5.1, Build 2600) Service Pack 2 (2600.xpsp_sp2_gdr.050301-1519)
Windows XP Professional (5.1, Build 2600) Service Pack 1 (2600.xpsp2.050301-1526)
Windows XP Professional (5.1, Build 2600) (2600.xpclnt_qfe.010827-1803)
Windows XP Home Edition (5.1, Build 2600) (2600.xpclient.010817-1148)

이렇게 다양한 버전들이 존재 한다는 것이.... 그래서 검색을 해보니 아래와 같은 결과가 ㅠ.ㅠ


과연 무슨 차이일까 ㅠ.ㅠ 이해가 .....

출처 : http://support.microsoft.com/kb/824994/ko



AND

다이알로그 기반에서 ActiveX 모듈을 사용하다보니 특정한 컴퓨터에서

Warning: OleInitialize returned scode = RPC_E_CHANGED_MODE ($80010106).

경고가 뜨면서 웹페이지가 보이지 않고 핸들이 NULL인 상황이 발생했다.

처음 보는 에러 메세지라 -.-; 난감 .....

한참 웹을 뒤져서 멀티 스레드는 초기화를 CoInitialize() 아닌 CoInitializeEx()로 인자를 넣어주어야 한다는 ㅠ.ㅠ

그럼 잘되는 컴퓨터들은 뭔지 ㅠ.ㅠ

아직도 무슨 이유로 초기화 없이 잘되는 컴퓨터와 안되는 컴퓨터의
차이점을 모르겠다... 뭐 언젠간 알게 되겠지 ㅠ.ㅠ
AND

#Pragma 사용법

[Programming] 2006. 2. 8. 16:25
#Pragma 는 once , pack , warning 외에도 꽤 많이 있군요. ^^;;

Microsoft #pragma MSDN
[팁] #pragma 지시어의 사용법 정리
AND

주인장님이 게임 서버 프로그래머분이셔서 게임쪽 관련 자료가 많은듯 합니다. 최근에 프로그램이 죽는 문제때문에 덤프를 저장할려고 자료를 찾는중에 발견했습니다. 구글에서 미니덤프로 검색하시면 나올듯 ^^;;

근데 Exception이 발생했을때 MFC에서는 AfxMessageBox가 출력이 안되는 것같내요 -.-;;

미니덤프 링크
AND