win32com.client랑 pythoncom이랑 무슨 차이죠??

조회수 4281회

지금 파이썬을 하면서 win32com을 쓰는데 예제들을 보다보니 pythoncom도 같이 쓰더라고요 pythoncom은 뭔가요??

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • 그전에 COM, OLE, ACTIVEX 에 대해 학습 및 이해가 조금 필요합니다.

    pythoncom 은 win32com 패키지를 사용할 때 필요한 유틸리티 함수를 모아둔 모듈이라고 하면 될지 모르겠군요.

    가장 많이 사용하는 함수가 CoInitialize, PumpWaitingMessages 정도 될 것 같군요

    쓰레드내에서 COM을 사용할 때는 pythoncom 의 CoInitialize 함수로 해야하고 메세지를 대기하기 위해서는 PumpWaitingMessages 를 사용합니다.

    핵심은 win32com 을 제대로 사용하시려면 COM에 대한 이해가 필수라는 것 입니다.

    • 그렇군요 com에대해 아주약간의 이해만 하고있었는데 다중쓰레드를 사용하는 예제에서 pythoncom을 사용하던데 그런의미였군요 알 수 없는 사용자 2017.5.1 01:11
    • 그렇군요 com에대해 아주약간의 이해만 하고있었는데 다중쓰레드를 사용하는 예제에서 pythoncom을 사용하던데 그런의미였군요 감사합니다 알 수 없는 사용자 2017.5.1 01:13

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)