TR정보 Category

## Method YOA_GetFieldWord

- Implemented Module:
  YuantaAPI.dll, YuantaCOM.dll

  주어진 Field값을 WORD 값으로 가져오는 메소드입니다.
  - Field의 데이터 타입이 WORD 아닌 경우, 주어진 Field 값을 WORD 값으로 변환하여 반환합니다.

- - ### 메소드 원형

    DLL Method COM Method
    Type | Method
    --- | ---
    long | YOA_GetFieldWord ( LPCTSTR szFieldName, WORD* pValue, long nOccursIndex )
    USHORT | YOA_GetFieldWord ( BSTR szFieldName, LONG nOccursIndex )

  - ### 매개변수

    - ### szFieldName [DLL/COM]

      `필드명 입니다.`

    - ### pValue [DLL]

      `취득할 WORD 값을 담을 포인터입니다.`

    - ### nOccursindex [DLL/COM]

      `출력블록이 Array인 경우, 가져올 값의 Row Index 입니다.`
      - Array가 아닌 출력블록은 항상 0 입니다.

  - ### 반환값

    DLL Return COM Return
    Type | Description
    --- | ---
    long | 성공 시, 1000(RESULT_SUCCESS)이 반환됩니다. 실패 시, 해당 오류코드가 반환됩니다. YOA_GetErrorMessage를 통해 오류 내용을 문자열로 확인할 수 있습니다.
    FLOAT | 성공 시, 필드의 값이 USHORT으로 반환됩니다. 오류 발생 시, YOA_GetLastError과 YOA_GetErrorMessage를 통해 오류 내용을 문자열로 확인할 수 있습니다.

  - ### 예시

    DLL Return COM Return
    제공하는 샘플소스에서 발췌한 예시입니다.
        g_iYuantaAPI.YOA_SetTRInfo( _T("300001"), _T("InBlock1") );

        WORD nData
        g_iYuantaAPI.YOA_GetFieldWord( _T("jong"), &nData, 0 );
        m_iYuantaAPI.YOA_SetTRInfo( "300001", "InBlock1" );

        int nData = m_iYuantaAPI.YOA_GetFieldWord( "jong", 0 );

  COPYRIGHT @ Yuanta Securities Korea Co., Ltd. ALL RIGHT RESERVED.