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
[13676] Re:Re:리플 감사합니다. 해결됐네요...
blue_sky [] 724 읽음    2001-12-14 18:28

질문란하구 다른 사이트를 뒤져서 찾았어요.
생각보다 저와 같은 질문을 한 분들이 많아서 올립니다.
extern은 새로운 타입을 선언하는게 아니라 어딘가에 이와 같은 것이 선언되었다는 뜻이랍니다.
그래서
Unit1 = int g_nTemp;

사용하려는 Unit ex) Unit2 = extern int g_nTemp;
이렇게 하구 g_nTemp를 사용하면 되네요.
덧붙여서 Unit1 과 Unit2는 헤더파일이 include되어있어야 합니다.
Unit1의 헤더 #include "Unit2.h"...


Jun 님이 쓰신 글 :
: cpp화일에서 ctrl + f6을 누르면 헤더화일이 쨘~열리는 데요 거기서  public으로 선언하는 곳을 찾아서 거기다가 선언해주면 form2에서도 쓸 수 있답니다... 모르겠네요...이렇게 하는 게 맞는 건지..^^;
: 거기다 선언하시궁 form1->g_nTemp 식으로 써주면 됩니당...
:
: 저도 워낙 허접이라 그냥 제가 알 것 같은 거 나오면 주절주절 떠들어보는거예요....고수님들 힘 좀 아껴드릴라공..^^;
:
:
: blue_sky 님이 쓰신 글 :
: : 프로젝트내에서 모두 사용할 수 있는 변수는 어떻게 사용해야 하나요?
: : 단지 form1의 int형을 form2에서 사용하려구 하는데요
: : extern을 사용하려구 Unit1.cpp에
: :
: : extern int g_nTemp라구 선언했는데 링크에러가 계속발생하네요...
: :
: : 초보자라 모르겠어요...
: :

+ -

관련 글 리스트
13671 프로젝트내에서 모두 사용할 변수는.... blue_sky 745 2001/12/14
13673     Re:프로젝트내에서 모두 사용할 변수는.... Jun 737 2001/12/14
13676         Re:Re:리플 감사합니다. 해결됐네요... blue_sky 724 2001/12/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.