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

델파이 Q&A
Delphi Programming Q&A
[7871] Re:[질문]이게 무슨 오류인지 가르쳐 주세요.
박지훈.임프 [cbuilder] 1005 읽음    2002-01-12 16:41
일단 결론부터 말씀드리자면...
그러한 에러는 에러메시지만 봐서는 원인을 알 수가 없습니다.

프로그램에서 오류가 발생했습니다... 라는 식의 에러는 델파이 자체의 에러 핸들링 루틴이
처리하지 못한 에러가 Win32 커널로 전가된 경우입니다.

보통은 프로그램에서 오류가 생기면 델파이의 익셉션 핸들링 루틴이 그것을 트래핑해서
메시지를 보여주고 안전하게 처리하는데요.
어떤 이유로든, 델파이의 익셉션 핸들링 루틴이 그것을 처리하지 못했을 때 그 에러는 커널로
넘어가게 됩니다. 그리고 커널에서는 어떤 이유로 그 에러가 발생했는지 전혀 알수가 없으므로
종료시키려고 시도하게 되고, 그 전에 그런 메시지를 보여줍니다.

아래 박정모님은 메모리 핸들링의 문제일 가능성을 말씀하셨는데, 그 외의 가능성도 상당히
있습니다. 드물게는 델파이의 버그일 가능성도 있고, 더 드물게는 윈도우즈 자체의 버그로
문제가 생기는 경우도 있습니다.
윈도우즈의 버그를 의심해서 OS를 바꾸어서 테스트해볼 수 있는데, 경우에 따라 같은 에러가
발생하지 않을 수도 있고, 에러가 다른 형태로 나타날 수도 있고, 여전히 같은 에러가 날 수도
있습니다.

그럼...

p.s.
박정모님의 말씀이 좀 과하신 것 같은데...
전체 운영자로서 대신 사과드립니다.


김회현 님이 쓰신 글 :
:
: 1:1 음성채팅 프로그램을 만들고 있는데요.
:
: 한 2시간 정도 돌리면
:
: "프로그램에서 오류가 발생했습니다.... 닫기 무시"
: 이런 메세지박스가 뜹니다.
:
: 닫기를 누르면 또
: "04!:00002bfb의 모듈 ES197X.DRV 에서 chatPhone 잘못된 페이지 오류 발생"
: 이란 메세지 박스가 또 뜹니다.
: chatPhone 가 프로그램명 입니다.
:
: 대체 무슨 문제 때문인지 모르겠습니다.
:
: 짐작 가는 부분이라도 있으신 분은 답글 주세요.
:
:
:

:

+ -

관련 글 리스트
7869 [질문]이게 무슨 오류인지 가르쳐 주세요. 김회현 983 2002/01/12
7890     Re:[질문]모두들 고마워여. 문제 해결 했습니다. 김회현 1828 2002/01/17
7900         Re: 정확한 것은 아니지만 의심가는 구석이... 이경문 2556 2002/01/19
7897         축하 드립니다... ^.^ 박정모 1077 2002/01/18
7879     Re:[질문]이게 무슨 오류인지 가르쳐 주세요. 이경문 1339 2002/01/13
7882         경문아 잘지내지^^ (냉무 -.-) 류종택 897 2002/01/14
7899             당근 잘 지내지여(냉유) 이경문 745 2002/01/19
7877     Re:[질문]이게 무슨 오류인지 가르쳐 주세요. 정남영 1020 2002/01/13
7875     Re:볼랜드소켓의 버그... 박지훈.임프 1111 2002/01/12
7874     그냥 흘러 들은 이야기인데요.. 류종택 1008 2002/01/12
7873     사과문 입니다. 박정모 936 2002/01/12
7871     Re:[질문]이게 무슨 오류인지 가르쳐 주세요. 박지훈.임프 1005 2002/01/12
7870     아마도 프로그램 구조상의 문제 - 특히 메모리 핸들링 - 일 겁니다. 박정모 1206 2002/01/12
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.