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
[68051] Re:Re:Re:동작중 오류로 인한 다운
왕초보와코드 [phinix] 970 읽음    2012-08-29 16:15
그럴때 가장 간단한 방법 하나는 개발환경에서 그냥 실행하는 것이죠.

개발 환경안에서 실행시 오류가 나면 해당 행을 알 수 있으니까요.

남스 님이 쓰신 글 :
: 답변 감사드립니다.
: 메모리체크->로그확인->... 이런식으로 디버깅 진행하도록 해야겠네요..
: 시간이 많이 필요할듯 하네요.. 오동작 재연이 랜덤해서리....
: 감사합니다.~
:
:
: 時代遺憾 님이 쓰신 글 :
: : 사실 이런 경우 즉 프로그램이 뻗어버리는 경우 어디서 문제가 발생되었는지
: : 또 언제 발생이 되었는지를 보다 쉽게 접근하기 위해 로그가 필요합니다.
: : 주요 루틴 루틴마다 로그를 남겨두는 것이 일반적이요. 굳이 화면에 띄울필요는 없고요.
: :
: : 또 해당 프로세스의 메모리를 주기적으로 체크하는것도 문제 해결을 위한 하나의 방법입니다.
: : 메모리쪽 문제일수도 있고요.
: :
: : 지금의 경우처럼 OS와의 호환성 문제인지 시리얼 컴포넌트의 문제인지
: : 프로그램 자체의 어떤 버그인지 어느것 하나 정확한 것이 없습니다.
: :
: : 이럴경우 경우의수를 줄여가면서 문제 해결을 모색해야합니다.
: : OS의 경우에는 xp로 한번 돌려보시면 경우의수가 하나 줄어들고요
: : 시리얼컴포넌트의 경우 컴포넌트말고 클래스를 가져다 사용할 수도 있고요.
: : 프로그램 자체의 버그의 경우 시리얼 통신 쪽 코드를 일단 빼고 자체적으로 데이터를 생성해서 돌려보시기도 하고요
: :
: : 의심되는 부분은 이렇게라도 예외처리하면서 하나하나씩 지워가는 수밖에...
: : 메모리 체크 -> 로그 확인 -> 위의 나열된 방식으로 한번 해보심이..
: : 큰 도움이 못되었네요.
: :
: :
: : 남스 님이 쓰신 글 :
: : : 2009버젼 사용자입니다.
: : : 컴파일 os는 win7이구요
: : :
: : : 컴파일하여 실행파일을 실행시켜 랜덤한 시간에 시스템 오류가 뜨면서 멈춰버립니다.
: : : 기능은 시리얼 통신하여 얻은 값을 엑셀로 기록하는 것인데요..
: : : 빠르면 1시간 ... 오래가면 2일정도 동작하다가 뻗네요...
: : : 혹 win7에서 컴파일해서 이런것인가요??? 아무리 소스 가볍게 정리하여도 당췌..영문을...
: : : 2009버젼을 win7에서 컴파일하면 호환성때문에 이런 문제가 생길 수 있나요??
: : : 예전 xp에서는 아느랬던거 같은데.... 시리얼 컴퍼넌트때문인것 같기도 하고...
: : : 도와주세요...

+ -

관련 글 리스트
68012 동작중 오류로 인한 다운 남스 1010 2012/08/21
68013     Re:동작중 오류로 인한 다운 時代遺憾 1047 2012/08/21
68014         Re:Re:동작중 오류로 인한 다운 남스 1014 2012/08/21
68051             Re:Re:Re:동작중 오류로 인한 다운 왕초보와코드 970 2012/08/29
68052                 Re:Re:Re:Re:동작중 오류로 인한 다운 남스 1007 2012/08/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.