msdn 도움말을 참조하세요.
http://msdn.microsoft.com/en-us/library/windows/desktop/ms678543%28v=vs.85%29.aspx
쓰레드별로 호출되어야 합니다.
Initializes the COM library on the current thread
대마두 님이 쓰신 글 :
: 원인은 모르고 해결은 했습니다.
:
: TCPServerExcute 이벤트 루틴 초반에
: ::CoInitialize( NULL ); 추가하고
: 루틴 막판에
: ::CoUninitialize(); 추가하니 되네요 ㅜㅜ 이렇게 추가하는 건가 봅니다.
:
: 해결은 했는데 원인 알려주실분 있나요?
:
:
: 대마두 님이 쓰신 글 :
: : TCP로 데이터를 받으면 가공해서 XML로 전송하는 프로그램 작성중입니다.
: :
: : 데이터 처리 끝나고 XMLDocument를 이용하여 데이터 입력을 하려고 하는데
: :
: : XMLDocument1->LoadFromFile("a.xml"); 에서 Microsoft MSMXL is not installled라고 에러가 납니다.
: :
: : 이게 환장하는게 테스트 할려고 버튼 클릭 이벤트 만들어서 이 코드만 가져가면 실행되거든요.
: :
: : 근데 TCPServerExcute 이벤트 안에 들어가면 저 에러가 나네요..
: :
: : 구글링 해도 Coinitialize - Couninitialize 하라는 얘기가 있는데 해도 안되는건지 아님 제가 사용법을 모르는 건지 ㅜㅜ
: :
: : 혹시 위와 같은 문제 겪으신 분 없으신까요?
: :
|