C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[66848] Access violation 관련 질문
기름쟁이 [] 1241 읽음    2012-04-07 00:27
동적 할당한 배열 B의 값을 배열 A에 복사하는 과정에서 계속 runtime error가 발생합니다.
Compile error는 아니므로 문법에는 이상이 없지만 버그가 있다는 얘기인데..
CodeGuard를 실행시키니 다음과 같은 표기가 나옵니다. 배열 복사 과정에서 Access overrun이 지속적으로 감지되었고, 결국에는 Debugger Exception Notification 창이 떠버리네요.

(Access violation at address 400024D0 in module 'rtl60.bpl' 등등...)

CodeGuard Log에는 배열복사 과정에서 다음과 같이 표기가 뜨고 있습니다.

Access overrun :
Attempt to access 4 byte(s) at 0x09C3DD20+484, that is at offset 0+484 in heap block 0x09C3DD20 which is only 484 bytes long.

초보자 수준이라 이게 무슨 뜻인지 잘 이해가 안됩니다. 어떻게 해결할 수 있을까요?

+ -

관련 글 리스트
66848 Access violation 관련 질문 기름쟁이 1241 2012/04/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.