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
[39417] __asm int 3... DbgBreak();
플그램시러시러 [wars93] 793 읽음    2005-03-09 00:58
아직 BCB가 익숙하지않은 플그램시러시러입니다.

주로 파일 시스템... 파일 시스템 필터를 개발하다 보니... GUI, MFC만 봐도 머리가 아파집니다... 보통 cli용 제품으로 짜서... MFC하는 친구들에게 넘겨주죠... 그러면... 잘 만들어주니깐...

그러다가, 다행히 BCB가 의외로 API를 잘 지원하는 것을 알고... 요새 관리프로그램의 일부 모듈을 작성하고 있습니다. 써보면서 참 좋다는 생각이 드네요.. 컴파일이 좀 느리다는 것 빼구요...

서론이 길었습니다. 질문으로 들어가겠습니다.

1. 아마 VC에서 프로그램을 자주 짜신 분들은...
__asm int 3 라는 구문을 아실 겁니다. 인라인 어셈블이 어쩌고 저쩌고 하지만... debug시 break point를 걸기 위해서 사용하는 구문입니다.
저는 #define DbgBreak() {__asm int 3}
해서... 눈에 잘 띄게 만들죠.. 그리고 에러가 예상되는 지점에 DbgBreak()를 걸어둡니다.
커널 모드, 유저모드 모두다 VC에서는 아주 잘 먹습니다.
그런데.. BCB에서는 안타깝지만.. 아무 작업을 안 하더군요.. 유사한 방법이 있습니까?

2. 제가 잘 못찾아서 그런데.. BCB로 폼을 만들고 나서.. 작업 줄을 보니... 프로그램 이름이 이상하게 나오더군요..
예를 들어... main form의 이름이... TESTING 이라고 하면... 자기가 알아서.. 첫글자는 대문자.. 나머지는 소문자.. 즉... Testing으로 나오네요... 여러 단어인 경우에는 첫번째 단어만 나오구요... 어디서 바꿔야 하나요?

미리 답변 주실 고수분들께 감사드리는 바입니다.
플그램 시러시러 드림..

+ -

관련 글 리스트
39417 __asm int 3... DbgBreak(); 플그램시러시러 793 2005/03/09
39419     Re:__asm int 3... DbgBreak(); 임문환 1600 2005/03/09
39424         Re:Re:__asm int 3... DbgBreak(); 플그램시러시러 974 2005/03/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.