Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[7309] [답변] KBSC0157/ form1에서 사용한 변수들을 form2에서
k2453540 [ ] 677 읽음    2000-07-30 21:18
답변을 잘못적어 다시 씁니다. --;
아주 기초적인건데 저도 틀리고, 왜 이래 어려운건지.
변수의 scope에 관한 문젠데.. 흑흑, implemntation부 밑에 읒ㅐ풩?
변수는 다른 유닛에서는 참조할수 없습니다(아마 그럴겁니다--;)
그러니까, unit1에 선언된 변수를 다른 유닛에서 사용하려면
implementation이전에 var a:integer; 선언해 주어야합니다.
unit2에 (file-use unit) unit을 선언하고,
unit2에서 unit1에 선언된 변수 a를 사용하고자 한다면,
unit1.a:=1*2; 이런식으로, 변수명 a의 출처?를 분명히 밝혀주어야 합니다.
왜냐하면, unit2에 같은 변수의 이름이 존재하면 unit2에 있는 같은명의
변수를 참조하게 될테니까요(아마그럴겁니다--;) 위에, 출처?를 분명히
밝혀준단는것은 '명시적호출'입니다.


+ -

관련 글 리스트
7309 [답변] KBSC0157/ form1에서 사용한 변수들을 form2에서 k2453540 677 2000/07/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.