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
[72443] 변수값 사라짐
빌더 초보자 [] 3700 읽음    2015-03-09 11:45
안녕하세요.
프로그래밍 도중 아래와 같은 예상치 못한 문제로 인해 진행이 되질 않습니다.
고수님들에 답변 부탁드립니다.

                                                  -   아                    래   -

하나의 폼을 생성했습니다.
TForm *A;

그리고 A라는 Form을 B라는 클레스에서 사용하고자 하여
CPP 파일에 헤더를 올렸고

A->Function();
을 실행하였습니다. 그런데

m_nValue = 50;    -> 디버그시  m_nValue 멤버 변수에 정상적으로 50 이라는 값이 잘 들어가 있습니다.
A->Function();     -> 정상적으로 실행됩니다.
m_nValue++;        -> m_nValue 멤버 변수값이 "????" 으로 되어 있어 "++" 연산이 되질 않고 뻑납니다.
                            -> A->Function() 함수를 실행하지 않으면 정상적으로 m_nValue++의 값과 "++" 연산이 이루어집니다.
                            -> 지역변수를 사용할 경우 A->Function()을 실행하여도 값은 정상적으로 유지 됩니다.

도데체 어떤 사황때문에 이와 같은 문제가 발생되고 어떻게 하면 해결할 수 있는지 고수님들 부탁드립니다.










+ -

관련 글 리스트
72443 변수값 사라짐 빌더 초보자 3700 2015/03/09
72444     Re:변수값 사라짐 StarWagon 3684 2015/03/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.