Q&A

  • 요즈음, Object Pascal PDF문서를 읽고 있는중입니다.
Object Pascal문서를 읽고있습니다.
순환유닛참조란 말이 나오던데...
어떤 의미인지 아시는분 설명좀 부탁드리겠습니다.

^^

1  COMMENTS
  • Profile
    김병윤 2005.12.19 22:41
    두개 폼의 유닛끼리 서로 정보를 교환할 수 있게 해주는 것을 말하는거죠
    상호참조라고도 하죠

    interface부의 uses절에서 상호참조를 할 수 없습니다.

    <!--CodeS-->
    [안되는 경우]
    Unit Unit1;
    interface
    uses Windows, Massages, SysUtils, ... , Unit2;

    ----------------------------------------------------------
    Unit Unit2
    interface
    uses Windows, Massages, SysUtils, ... , Unit1;
    <!--CodeE-->


    <!--CodeS-->
    [사용가능한 경우1 - 두 유닛중 하나는 implementation부에 Uses절에 선언]
    Unit Unit1;
    interface
    uses Windows, Massages, SysUtils, ...;

    implementation
    uses Unit2;

    ----------------------------------------------------------
    Unit Unit2
    interface
    uses Windows, Massages, SysUtils, ... , Unit1;
    <!--CodeE-->


    <!--CodeS-->
    [사용가능한 경우2 - 두 유닛 모두 implementation부에 Uses절에 선언]
    Unit Unit1;
    interface
    uses Windows, Massages, SysUtils, ...;

    implementation
    uses Unit2;

    ----------------------------------------------------------
    Unit Unit2
    interface
    uses Windows, Massages, SysUtils, ... ;

    implementation
    uses Unit1;
    <!--CodeE-->


    델파이 접으신다고 하시더만 공부는 계속하시넹...^^