Loading...

HEAP CORRUPTION DETECTED error

출처 : http://javawork.egloos.com/2244196 보통 아래와 같은 코드에서 HEAP CORRUPTION DETECTED 에러가 납니다. struct TestStruct { int serial; short level; double postion; }; typedef std::vector TestVector; TestVector test_vec; TestStruct tt; test_vec.push_back(tt); memset(&test_vec[0], 0, sizeof(TestVector)); 자기가 소유하지 않은 메모리, 즉 배열의 경계를 넘어서 초기화한다거나 하면 나중에 해당 객체가 해제될때 이 에러가 발생하는데, 최근에 특이한 환경에서 이 에러를 경험했습니다. TestClass*..

거리에 관계없이 일정한 크기 모델은 어떻게 하나요?

3d물체를 카메라의 위치와 상관없이 일정하게 그려야 할 일이 생겼다. 카메라와의 거리에 의해 크기가 줄어드는데 그 줄어드는 정도를 사용자가 조절할 수 있어야 하고 특정한 거리만큼 멀어지면 더이상 줄어들면 안된다. 출처 : gpg http://www.gpgstudy.com/forum/viewtopic.php?t=21575&highlight=%B0%ED%C1%A4+%C5%A9%B1%E2 이전 주제 보기 :: 다음 주제 보기 글쓴이 메시지 copycd 가입: 2005년 5월 3일 올린 글: 23 거리에 관계없이 일정한 크기 모델은 어떻게 하나요? 올려짐: 2008-11-27 15:46 지형위에, 모델로 심볼들을 올렸는데. 하늘 높이 올라가면, 심볼들이 작아서 안보입니다. 하늘로 가나, 지형밑으로 내려오나, 일..

2010. 4. 21. 00:00

dx10 창생성

1. 장치와 스왑체인 생성 스왑체인의 속성값을 설정 하기 위해 DXGI_SWAP_CHAIN_DESC 구조체를 사용한다. DXGI_SWAP_CHAIN_DESC scd; ZeroMemory( scd, sizeof(*scd) ); scd->BufferCount = 1; scd->BufferDesc.Width = width; scd->BufferDesc.Height = height; scd->BufferDesc.Format = DXGI_FORMAT_R8G8B8A8_UNORM; scd->BufferDesc.RefreshRate.Numerator = 60; scd->BufferDesc.RefreshRate.Denominator = 1; scd->BufferUsage = DXGI_USAGE_RENDER_TARGET_..

홍콩 여행 준비하기

대충 준비해서 급하게 가는 감이 있긴하지만... 홍콩 3d 지도 http://hongkong.edushi.com/?l=en 마카오 3d 지도 : http://www.vproperty.mo/?task=map&language=english 심천 3d 지도 : http://sz.edushi.com/

Run-Time Check Failure #0

Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention. 이건 무슨 에러야!!! 릴렉스 릴렉스 참고 링크 : http://www.gamedev.net/community/forums/topic.asp?topic_id=308819 프로젝트가 많다보니 이런것도 뜨는군....헐.헐.

윈도우 sys파일 리소스 파일에 추가하기

참고:http://www.Rootkit.com 출처:http://wezz.tistory.com/entry/Win32-드라이버-파일-Resource에-포함시키기 루트킷 같은 성격의 드라이버들은 배포시 아래와 같은 방법으로 실행 바이너리의 리소스에 드라이버를 포함시킨다. 리소스 추가 -> 가져오기( 드라이버 파일) -> 사용자 지정 리소스 탐색 (ex:Driver) 와 같이 추가를 하면 아래의 그림처럼 바이너리가 추가된다. 그 후 Build를 하면 내가 포함 시킨 드라이버 파일과 Resource.h 파일이 수정된다. 아래의 IDR_DRIVER1의 선언해준 "DRIVER"를 통해 리소스를 추출하면 된다. [Source] BOOL ExtractDriver(LPSTR Path) { HRSRC RsH; HGLOBA..

msiexec를 이용한 프로그램 실행

다음은 Msiexec.exe에 사용할 수 있는 명령줄 옵션입니다. Msiexec.exe 프로그램을 실행할 때 옵션을 하나 이상 지정해야 합니다. 표 축소표 확대 옵션 매개 변수 설명 /i Package|ProductCode 제품을 설치 또는 구성합니다. /f [p|o|e|d|c|a|u|m|s|v]Package|ProductCode 제품을 복구합니다. p - 파일이 손실된 경우에만 제품을 다시 설치합니다. o - 파일이 손실 되거나 파일의 이전 버전이 설치된 경우에 제품을 다시 설치합니다. e - 파일이 손실 되거나 파일의 같은 버전이나 이전 버전이 설치된 경우에 제품을 다시 설치합니다. d - 파일이 손실 되거나 파일의 다른 버전이 설치된 경우에 제품을 다시 설치합니다. c - 파일이 손실 되거나 저장된..