GHTS

Xing API에 숨겨진 지뢰 3

UnHa Kim 2018. 6. 7. 11:48

Xing API를 DLL 방식으로 사용할 경우, 

초기화 과정에서 LoadLibrary() 호출은 반드시 Xing API DLL파일이 존재하는 디렉토리에서 해야 한다.


풀어서 쓰자면,


1. Xing API DLL이 설치된 디렉토리로 이동 (기본값은 C:\eBEST\xingAPI\)

2. LoadLibrary() 호출

3. 원래 작업 디렉토리로 복귀.

4. 설정화일 불러들이기 (ID, 암호등 로그인 정보 취득)

5. 로그인 과정 진행.


이렇게 반드시 Xing API 디렉토리로 이동하는 과정이 필요하다.

그렇지 않으면, 서버 접속은 되는 데, 로그인이 안 된다.

(당해보면 상당히 갑갑하다.)


COM방식에서는 이런 문제가 없다.