Developer Studio 파일 확장자 설명 DarkKaiser, 2007년 7월 17일2023년 9월 4일 APS 리소스 파일에 대한 바이너리 파일. App Studio에서 리소스 파일을 로딩하는데 사용된다.(로딩 속도 향상) BSC 소스 브라우저 정보 파일(Browser database file). 이 파일은 BSCMAKER.EXE를 실행할 때 SBR파일로부터 생성된다. CLW 클래스위저드 상태 파일. 클래스위저드를 사용하여 추가되는 메시지 핸들링 함수 등과 관련된 정보들이 포함된다. DSP 메이크 파일(MAK)과 동일한 목적의 파일로 VC++5.0에서 사용한다. Continue Reading
시스템에서 드라이브 추가 혹은 제거되었을 때를 자동으로 감시하는 코드 DarkKaiser, 2007년 6월 20일2023년 9월 4일 출처 : http://www.codeproject.com/useritems/Drive_Detect.asp 시스템에서 플로피/하드/CD-ROM/이동 드라이브가 추가 혹은 제거되었을 때를 자동으로 감시하는 코드입니다. 우선 헤더 파일을 프로젝트에 추가하여 줍니다. #include <dbt.h 아래의 메시지 핸들러를 추가합니다. 클래스 위저드를 통해서 추가할 수 없으니 수동으로 추가하여 주세요. bool inline IsBitSet (DWORD64 dwMask, UINT nTHBit) { DWORD64 dwBit = 1; dwBit <<= nTHBit; dwMask Continue Reading
실수형에서 정수형 형변환 성능 높이기 DarkKaiser, 2007년 6월 12일2023년 9월 4일 일반적으로 실수형에서 정수형으로 형변환을 하는 경우가 종종 있다. 이때 보통 묵시적으로 컴파일러가 알아서 해 줄수 있지만 이렇게 할 경우에 속도가 상당히 느리다. 한두번은 빠르게 느껴져도 이게 백만번, 천만번일 경우 형변환 부분에서 전체 함수의 90%까지 잡아먹을 수도 있다. 이럴경우 아래의 코드를 이용하여 성능을 30% 정도 끌어올릴 수 있다. 이때, 주의할 점은 Continue Reading