g_iYuantaAPI.YOA_SetTRFieldByte( _T("300001"), _T("InBlock1"), _T("jang"), (byte)nJang );
g_iYuantaAPI.YOA_SetTRFieldString( _T("300001"), _T("InBlock1"), _T("jongcode"), m_strJongCode );
g_iYuantaAPI.YOA_SetTRFieldString( _T("300001"), _T("InBlock1"), _T("outflag"), _T("N") );
g_iYuantaAPI.YOA_SetTRFieldString( _T("300001"), _T("InBlock1"), _T("tsflag"), _T("0") );
m_nReqID_300001 = g_iYuantaAPI.YOA_Request( GetSafeHwnd(), _T("300001"), TRUE, -1 );
if ( ERROR_MAX_CODE < m_nReqID_300001 )
{
CString strMsg;
strMsg.Format( _T("[ReqID:%d] [300001]ÁÖ½ÄÇöÀç°¡ Á¶È¸¸¦ ¿äûÇÏ¿´½À´Ï´Ù."), m_nReqID_300001 );
m_pMainDlg->LogMessage( strMsg );
}
else
{
TCHAR msg[2048] = {0,};
int nErrorCode = m_nReqID_300001;
g_iYuantaAPI.YOA_GetErrorMessage( nErrorCode, msg, sizeof(msg) );
CString strErrorMsg;
strErrorMsg.Format( _T("[%d] %s"), nErrorCode, msg );
m_pMainDlg->LogMessage( _T("[300001]ÁÖ½ÄÇöÀç°¡ Á¶È¸ ¿äûÁß ¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù."), 1 );
m_pMainDlg->LogMessage( strErrorMsg, 1, FALSE );
}
|
m_iYuantaAPI.YOA_SetTRFieldString("300001", "InBlock1", "jang", "1", 0);
m_iYuantaAPI.YOA_SetTRFieldString("300001", "InBlock1", "jongcode", m_strJongCode, 0);
m_iYuantaAPI.YOA_SetTRFieldString("300001", "InBlock1", "outflag", "N", 0);
m_iYuantaAPI.YOA_SetTRFieldString("300001", "InBlock1", "tsflag", "0", 0);
int nResult = m_iYuantaAPI.YOA_Request("300001", true, -1);
if ( CommDef.ERROR_MAX_CODE < nResult )
{
m_mapRequestTR[nResult] = "300001";
string strMsg = "[ReqID:"+ nResult +"] [300001]ÁÖ½ÄÇöÀç°¡ Á¶È¸¸¦ ¿äûÇÏ¿´½À´Ï´Ù.";
m_mainForm.LogMessage( strMsg );
}
else
{
string strMsg = "[300001]ÁÖ½ÄÇöÀç°¡ Á¶È¸ ¿äûÁß ¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.";
m_mainForm.LogMessage(strMsg, CommDef.YOALOG_ERROR);
strMsg = "[" + nResult + "]" + m_iYuantaAPI.YOA_GetErrorMessage( nResult );
m_mainForm.LogMessage(strMsg, CommDef.YOALOG_ERROR, false);
}
|