일반 application으로 만들었던 프로그램을
ActiveX Form으로 구현하려 하는데
Thread부분이 작동되지 않습니다. 여러가지로 테스트 해보았는데
우선 작동되게 해보려고
동기화(Synchronize 메소드)를 사용하지 않으면 작동은 되는데
브라우저와 address와 충돌을 일으킵니다.(당연한 결과지만)
ActiveX Form의 Threadmodeling은 both로 설정했습니다.
동기화의 문제 같습니다.
크리티컬 섹션, 뮤텍스, 세마포어등의 방법이 있는데.
ActiveX Form에서 thread를 쉽게 구현하려면 어떻게 해야할지
막연한 질문 먼저 올려봅니다.
꾸벅!~
IE의 경우 특이하게 GUI가 새창 만들기로 하면
새창이 뜨고 이 것이 Thread로 작동합니다.
Thread로 운영되는 IE에 다시 Thread로 운영하면 상당히 머리 아프리라 봅니다.
기억이 정확치 않지만 메시지 베이스의 ThreadModeling을 사용하시는
ActiveXForm을 구현하시는 것이 동기화 문제가 없으리라 예상해 봅니다만.
확신은 가지 않는 군요.