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
[70790] Re:다른 Form에서 사용하던 변수를 그대로 가져와 사용하는 방법이 있나요?
주누 [junesaku] 2611 읽음    2014-01-27 17:17
static 전역 변수로 특정 헤더에 선언후
해당 헤더를 인클루드 해서 사용 하거나
전역 변수를 선언한뒤 사용하고 싶은 곳에 extern 변수타입 변수명
하여 사용합니다.

참고로 함수내에서 선언된 변수는 외부에서 참조가 안될겁니다. 함수 안에서만 사용 가능한 변수니까요.
(대괄호({})내에서 선언된 변수등은 대괄호 안에서만 사용이 가능합니다. 선언후 대괄호가 닫힐때 삭제 되요)

검은인간 님이 쓰신 글 :
: 예를 들어
: Form1에서 AnsiString a="안녕하세요"; 를 선언해서 사용하고 있다면,
: Form2에서도 별도의 a가 아닌 Form1의 a를 그대로 가져와 "안녕하세요"를 사용할 수 있나요?
:
: 매번 이럴 때 마다 Edit 같은 거 하나 만들어서
: Edit1->Text=a;
: a=Form1->Edit1->Text;
: 이런 식으로 했었는데 뭔가 자원 낭비(?)하는 것 같아서요;;

+ -

관련 글 리스트
70782 다른 Form에서 사용하던 변수를 그대로 가져와 사용하는 방법이 있나요? 검은인간 2702 2014/01/26
70790     Re:다른 Form에서 사용하던 변수를 그대로 가져와 사용하는 방법이 있나요? 주누 2611 2014/01/27
70783     Re:다른 Form에서 사용하던 변수를 그대로 가져와 사용하는 방법이 있나요? 둘리.CSIEDA 2586 2014/01/26
70787         Re:Re:다른 Form에서 사용하던 변수를 그대로 가져와 사용하는 방법이 있나요? 검은인간 2709 2014/01/26
70795             Re:Re:Re:다른 Form에서 사용하던 변수를 그대로 가져와 사용하는 방법이 있나요? 허진호 2603 2014/01/28
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.