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
[71234] [질문] Debug 중 특정 루틴에서 서버리는 증상.. 어떻게 ? ( No Debug Info )
땅주인 [heaven2] 2680 읽음    2014-04-21 11:48
RAD Studio XE5 ( C++ Builder XE5) 사용
개발한 것 디버깅 중입니다.
프로그램 수행 중에 Log File에 쓰는 로직이 있는데,
디버거가 fprint() 루틴에서 서버리는데요.. Break Point로 잡은 곳도 아닌데요.
이벤트 로그 창에는 아래와 같이 찍히는데.. 무엇이 문제인지 모르겠네요..
Event Log 창에는 Debug 정보가 없다는 메세지가 찍히구요..

혹 이런 경험이 있으신 분들은 조언을 부탁드립니다.

	
AnsiString sFile;
sFile = sFile.sprintf("%04d%02d\\%04d%02d%02d.log",iYear,iMonth,iYear,iMonth,iDay);
sFile = m_sHomeDir + "\\" + sFile;

FILE *fp = NULL;
errno_t error_no;

error_no = fopen_s(&fp, sFile.c_str(),"a");
if ( error_no != 0 ) return false;	// file open error
if ( fp == NULL ) return false;	// log file error

fprintf(fp, "%s\n", sLogMsg);  // 여기서 디버거가 Stop되어버림. 
fclose(fp);


Event Log의 내용

Thread Start: Thread ID: 6140. Process DataLogger.exe (6084)
Module Load: fwpuclnt.dll. No Debug Info. Base Address: $6AF70000. Process DataLogger.exe (6084)	// No Debug Info
Thread Start: Thread ID: 3420. Process DataLogger.exe (6084)
Module Load: rasadhlp.dll. No Debug Info. Base Address: $6CF80000. Process DataLogger.exe (6084)	// No Debug Info



+ -

관련 글 리스트
71234 [질문] Debug 중 특정 루틴에서 서버리는 증상.. 어떻게 ? ( No Debug Info ) 땅주인 2680 2014/04/21
71267     Re:[질문] Debug 중 특정 루틴에서 서버리는 증상.. 어떻게 ? ( No Debug Info ) 땅주인 2981 2014/05/04
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.