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
[42400] 이상한 현상..
@ㅏ^ㅏ달 [] 760 읽음    2005-11-09 17:40
이해할 수 없는 이상한 현상이 몇가지 일어납니다.

첫번째, 콤보박스가 여러개 있는데 특정 콤보박스에서만 ItemIndex를 0으로 지정했을때
ItemIndex에 해당하는 텍스트가 나오는것이 아니라 0이 나옵니다. 아무리 봐도 다른 콤보박스와
똑같고 아이템들도 같습니다. 그런데 이것을 소스상에서 ItemIndex를 -1로 바꿨다가 0으로 바꾸면
0번째에 해당하는 텍스트가 나옵니다.

두번째, unsigned char ucCommand = 0x30; 이런 코드를 실행하면 ucCommand의 값이 0이 됩니다.
단지 선언부에서 값을 대입했을뿐인데 값이 안들어갑니다. 물론 샘플로 하나 만들어서 해보면 값이 잘 들어가겠지만
지금 하고 있는 작업에서 이런현상이 생깁니다.

세번째, int형 변수(단지 0으로 초기화됨)를 for루프안에서 참조만 합니다. 값의 변화를 일으키는 연산은 없습니다.
단지 값을 읽을 뿐입니다. 그런데 어느 순간 값이 256으로 변합니다. 이게 무슨 귀신 술먹고 죽을거 같다는 소린지...

이런 경험 있으신분... 의심이 되는것은 이 프로젝트에서 리소스를 엄첨 잡아먹는다는 겁니다.
컨트롤이 수천개고... 또.. 무지 많습니다. 혹 메모리 때문에 그런것은 아닌지.

+ -

관련 글 리스트
42400 이상한 현상.. @ㅏ^ㅏ달 760 2005/11/09
42427     Re:이상한 현상.. 왕대박 747 2005/11/10
42404     Re:이상한 현상.. 마술감자 819 2005/11/10
42430         감사합니다.... @ㅏ^ㅏ달 709 2005/11/11
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.