|
안녕하십니까? 이 사이트에서 많은 도움을 받고 있는 사람으로써 감사의 말씀을 먼저 올립니다.
질문인즉..
C++Builder의 데모 프로그램중에 MDIDll이 있습니다. password를 물어보는 Form을 DLL로 만든것이죠. Main은 MDI형태이구요..
그런데 Password Form에 Button을 회색계통이 아닌 다른 것으로 바꿀려다 보니 다른 곳에서 개발된 ActiveX로 된(정확히 말하면 ATL로 개발된) Button을 가지고 와서 Password Form에 올렸습니다.
해서 Button의 배경색도 바꾸고 여러기능을 하도록 했는데, Main을 실행하면 EOleSsyError에서 "CoInitialize가 호출되지 않았습니다"하고 에러를 출력합니다.
그런데 Main에서 그냥 쓰면 아무런 에러도 발생되지 않습니다.
ActiveX로 Import된 VCL컴포넌트를 DLL에서 사용할 수 없는것인지 아니면 제가 잘못한것이 있는것인지 조언부탁드립니다.
|