반응형


          [LONG CommConnect()]

          

          수동 로그인설정인 경우 로그인창을 출력해서 로그인을 시도하거나 자동로그인 설정인 경우 로그인창 출력없이 로그인을 시도합니다.



          [void CommTerminate()]

          

          더 이상 사용할 수 없는 함수입니다.



          [LONG GetConnectState()]

          

          현재 로그인 상태를 알려줍니다.

          리턴값 1:연결, 0:연결안됨

          



          [LONG GetLoginInfo()]

          

          로그인 후 사용할 수 있으며 인자값에 대응하는 정보를 얻을 수 있습니다.

          

          인자는 다음값을 사용할 수 있습니다.

          

          "ACCOUNT_CNT" : 보유계좌 수를 반환합니다.

          "ACCLIST" 또는 "ACCNO" : 구분자 ';'로 연결된 보유계좌 목록을 반환합니다.

          "USER_ID" : 사용자 ID를 반환합니다.

          "USER_NAME" : 사용자 이름을 반환합니다.

          "KEY_BSECGB" : 키보드 보안 해지여부를 반환합니다.(0 : 정상, 1 : 해지)

          "FIREW_SECGB" : 방화벽 설정여부를 반환합니다.(0 : 미설정, 1 : 설정, 2 : 해지)

          "GetServerGubun" : 접속서버 구분을 반환합니다.(0 : 모의투자, 나머지 : 실서버)

          

          리턴값

          인자값에 대응하는 정보를 얻을 수 있습니다.

          ------------------------------------------------------------------------------------------------------------------------------------

          

          [보유계좌 목록 예시]

          

          CString   strAcctList = GetLoginInfo("ACCLIST");

          여기서 strAcctList는 ';'로 분리한 보유계좌 목록임

          예) "3040525910;567890;3040526010"

          

          ------------------------------------------------------------------------------------------------------------------------------------

          

          



          [OnEventConnect()이벤트 함수]

          

          OnEventConnect(

          long nErrCode   // 로그인 상태를 전달하는데 자세한 내용은 아래 상세내용 참고

          )

          

          로그인 처리 이벤트 함수입니다. 성공이면 인자값 nErrCode가 0이며 에러는 다음과 같은 값이 전달됩니다.

 

          nErrCode별 상세내용

          -100 사용자 정보교환 실패

          -101 서버접속 실패

          -102 버전처리 실패

          



          [OnReceiveMsg()이벤트 함수]

          

          OnReceiveMsg(

          BSTR sScrNo,   // 화면번호

          BSTR sRQName,  // 사용자 구분명

          BSTR sTrCode,  // TR이름

          BSTR sMsg     // 서버에서 전달하는 메시지

          )

          

          서버통신 후 수신한 메시지를 알려줍니다.

          메시지에는 6자리 코드번호가 포함되는데 이 코드번호는 통보없이 수시로 변경될 수 있습니다. 따라서 주문이나 오류관련처리를

          이 코드번호로 분류하시면 안됩니다.

          



반응형

+ Recent posts