변수 창

변수 창을 사용하여 사용자 정의 변수를 생성 및 수정하고 시스템 변수를 볼 수 있습니다.

옵션 대화 상자의 키보드 페이지에서 필요에 따라 선택한 키 조합에 View.Variables 명령을 매핑하여 변수 창을 표시할 수 있습니다.

옵션

  • 변수 추가
    사용자 정의 변수를 추가합니다.

  • 변수 삭제
    목록에서 변수를 선택한 다음 변수 삭제를 클릭합니다.

  • 시스템 변수 표시
    시스템 변수를 포함하는 목록과 그렇지 않은 목록 사이를 전환하려면 클릭합니다. 시스템 변수는 미리 정의되어 있습니다. 시스템 변수를 추가 또는 삭제하거나 해당 속성을 수정할 수 없습니다.

    이 목록은 색으로 구분됩니다. 시스템 변수는 회색으로 표시되고 사용자 정의 변수는 파란색으로 표시됩니다. 목록에는 변수 속성이 포함됩니다.

  • 모든 변수 표시
    패키지의 모든 변수를 포함하는 목록과 변수를 필터링하는 목록 사이를 전환하려면 클릭합니다.

    모든 변수 표시 옵션이 선택되지 않은 경우 패키지 또는 선택한 컨테이너나 태스크의 범위에 속하는 변수만 목록에 포함되고 이 옵션이 선택된 경우 모든 변수가 목록에 포함됩니다. 시스템 변수 표시 옵션이 선택된 경우 시스템 변수가 목록에 포함됩니다. 시스템 변수는 미리 정의되어 있습니다. 시스템 변수를 추가 또는 삭제하거나 해당 속성을 수정할 수 없습니다.

    이 목록은 색으로 구분됩니다. 사용자 정의 변수는 파란색으로 표시되고 시스템 변수는 회색으로 표시됩니다. 목록에는 변수 속성이 포함됩니다.

  • 변수 열 선택
    열 선택을 변경할 수 있는 변수 열 선택 대화 상자를 열려면 클릭합니다. 자세한 내용은 변수 열 선택을 참조하십시오.

  • 이름
    변수 이름을 봅니다. 사용자 정의 변수의 경우 변수 이름을 업데이트할 수 있습니다.

  • 범위
    변수의 범위를 봅니다. 변수 범위는 전체 패키지 범위이거나 컨테이너 또는 태스크 범위입니다. 변수 범위가 충분해야 변수 값을 읽거나 설정하는 데 필요한 모든 다른 태스크 또는 구성 요소에 변수가 표시됩니다. 범위는 변수 창에서 수정할 수 없지만 변수를 만들 때 디자이너에서 선택된 항목에 따라 달라집니다.

  • 데이터 형식
    변수의 데이터 형식을 봅니다. 사용자 정의 변수의 경우 목록에서 데이터 형식을 선택할 수 있습니다.


  • 변수 값을 봅니다. 사용자 정의 변수의 경우 변수 값을 업데이트할 수 있습니다. 이 값은 리터럴 또는 식일 수 있습니다.

  • 네임스페이스
    네임스페이스 이름을 봅니다. 사용자 정의 변수는 처음에 User 네임스페이스에 생성되지만 해당 네임스페이스 이름을 변경할 수 있습니다. 이 열을 표시하고 네임스페이스를 변경하려면 변수 열 선택을 클릭한 다음 변수 열 선택 대화 상자에서 이 옵션을 선택합니다.

  • Raise Change Event
    값이 변경될 때 이벤트를 발생시킬지 여부를 나타냅니다. 기본적으로 변수 창에서는 이 열을 나열하지 않습니다. 변수 열 선택을 클릭한 다음 변수 열 선택 대화 상자에서 이 옵션을 선택합니다.

  • IncludeInDebugDump
    디버그 덤프 파일에 변수 값이 포함되는지 여부를 나타냅니다.

    사용자 정의 변수 및 시스템 변수의 경우 InclueInDebugDump 옵션의 기본값은 true입니다.

    그러나 사용자 정의 변수의 경우 다음과 같은 조건이 충족될 때 시스템에서 IncludeInDebugDump 옵션을 false로 다시 설정합니다.

    • EvaluateAsExpression 변수 속성이 true로 설정되면 시스템에서 IncludeInDebugDump 옵션을 false로 다시 설정합니다.

      디버그 덤프 파일에 식의 텍스트를 변수 값으로 포함하려면 IncludeInDebugDump 옵션을 true로 설정합니다.

    • 변수 데이터 형식이 문자열로 변경되면 시스템에서 IncludeInDebugDump 옵션을 false로 다시 설정합니다.

    시스템에서 IncludeInDebugDump 옵션을 false로 다시 설정하면 사용자가 선택한 값이 재정의될 수 있습니다.