7월, 2011의 게시물 표시

맥북 상태가 메롱이면 일단 PRAM(피램) 소거 해보자.

얼마전 맥북 상태가 메롱이었는데 피램 소거를 해줬더니 잘 버티고 있습니다.

맥북에 전원을 넣고 command + option + p + r 키를 누르고 있으면 피램이 소거되면서 맥이 재부팅을 합니다. 이때 손을 떼면 됩니다. 만약 일반 usb 키보드를 연결했다면, 윈도우키 + alt + p + r이 되겠습니다.

일단 방법은 위와 같고, 보통 사용자가 설정한 여러 데이터를 기억하고 유지하는 기능을 하는데 반대로 이게 문제를 발생시키는 경우가 있다고 합니다. 이때 피램을 소거 해주면 많은 문제들이 해결 될 수 있다고 하네요. 모, 시스템 에러와의 상관관계는 아직 밝혀진 바가 없다고는 하는데 모든 시스템 문제 해결의 첫 단계라고들 하니 해도 손해볼 건 없겠죠. 또 말썽을 부리면 피램소거 또 해줘야겠네요.

아래와 같은 것들이 소거 된다고 합니다.

AppleTalk 상태
알람시간 설정
응용프로그램 폰트
시리얼 프린트 위치
오토키 비율
오토키 지연
스피커 볼륨
경고 사운드(삑삑...)
더블클릭 시간
커서 깜빡임 비율
마우스 속도
시동 디스크
모니터 재생 빈도, 해상도, 색깔수
32비트 번지 지정
가상 메모리
램 디스크
디스크 캐시
최근에 일어난 커널패닉 정보
DVD 지역코드

CEGUI+Exception+MD+Binary SDK+bootstrapSystem+scheme

이미지
CEGUISampleHelper에 있는 어플리케이션 class 다 필요없이 간단하게 각자의 게임에 CEGUI연동을 할 때 혹 위와 같은 에러가 발생하신 적은 없나요? 일단 전 CEGUI Binary SDK 버젼이고 따로 source를 빌드해서 쓰진 않고 있습니다. 그리고 MD, MDd 환경이구요.
this->pD3DRenderer = &CEGUI::Direct3D9Renderer::bootstrapSystem( pD3dDevice ); 부분에서 발생을 하더군요.
http://www.gamedev.net/topic/585846-cegui-with-directx-90/ 를 참고삼아 CEGUI_TRY로 체크를 해봤습니다. 그랬더니


  위와 같은 DLL이 필요 에러를 뿜더군요. CEGUI의 bin 폴더에서 해당 dll들을 찾아 client 폴더에 복사를 해주고 실행하면 일단 넘어갑니다.

SchemeManager::getSingleton().create("TaharezLook.scheme");

다음으로 scheme를 지정해 주는 부분에서 또 Exception이 발생하더군요. CEGUIFalagardWRBase_d.dll을 복사해 주면 실행 됩니다.