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
[10410] Re:순환참조유닛이 뭔가요?
김태선 [jsdkts] 1381 읽음    2005-12-19 16:20
unit1.pas 가 unit2.pas 의 클래스를 참조하고
또한 unit2.pas 가 unit1.pas 의 클래스를 참조하는 경우와 같은 것을 의미합니다.

좀 자세한 답변은 델마당에서 발췌해서 올립니다.

[참조] unit 순환 참조... 
안녕하세요?
고드름 김정입니다.

유닛 순환 참조는 아래에 말씀하신데로 implementation uses 부분이 아니라, interface uses 부분에서 서로 참조하는 경우입니다.

이렇게 해야하는 경우는 interface 부분의 class 끼리 서로 class member로 참조해야하는 경우일 것입니다.

예) 아래클래스는 각각 다른 유닛에 있다면 상호참조 해야 됩니다.
//... TxxxChildUnit
type
TxxxChild = class
    private
       xxxparent : TxxxParent;
end;

//... TxxxParentUnit
type
TxxxParent = class
    private
       xxxchild : TxxxChild;
end;

따라서 이런 경우에 delphi native VCL source에 보면 같은 유닛에 포함되어 있습니다. 후후.

그럼.





박성준 님이 쓰신 글 :
: Object Pascal문서를 읽고있습니다.
: 순환유닛참조란 말이 나오던데...
: 어떤 의미인지 아시는분 설명좀 부탁드리겠습니다.
:
: ^^

+ -

관련 글 리스트
10409 순환참조유닛이 뭔가요? 박성준 1086 2005/12/19
10410     Re:순환참조유닛이 뭔가요? 김태선 1381 2005/12/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.