Q&A

  • Dll에 관하여(급질문)
안녕하세요. 다름이 아니라 Dll에 관한 질문입니다.

ocx화일을 import시켜서 Dll을 만드는데요.

ocx 컴포넌트를 폼에 올려 놓고 실행시키면 다음과 같은 에러가 뜹니다.



raised exception class EOleSysError with message 'CoInitialize를 호출하지 않았습니다.'



Dll이 아니구 실행화일에서는 잘 돌아가는데 어떻게 해결방법이 없나요?

도와주시면 감사하겠습니다.

2  COMMENTS
  • Profile
    권영길 2000.11.18 20:42
    화랑님이 답변하셨지만 너무 싱거워서

    시작시 CoInitialize(nil)

    끝에서 CoUnInitialize

    이렇게 쓰면 될 겁니다.

    (겨우 한줄 더 썼네).

    neo wrote:

    > 안녕하세요. 다름이 아니라 Dll에 관한 질문입니다.

    > ocx화일을 import시켜서 Dll을 만드는데요.

    > ocx 컴포넌트를 폼에 올려 놓고 실행시키면 다음과 같은 에러가 뜹니다.

    >

    > raised exception class EOleSysError with message 'CoInitialize를 호출하지 않았습니다.'

    >

    > Dll이 아니구 실행화일에서는 잘 돌아가는데 어떻게 해결방법이 없나요?

    > 도와주시면 감사하겠습니다.

  • Profile
    화랑 2000.11.17 19:57
    neo wrote:

    > 안녕하세요. 다름이 아니라 Dll에 관한 질문입니다.

    > ocx화일을 import시켜서 Dll을 만드는데요.

    > ocx 컴포넌트를 폼에 올려 놓고 실행시키면 다음과 같은 에러가 뜹니다.

    >

    > raised exception class EOleSysError with message 'CoInitialize를 호출하지 않았습니다.'

    >

    > Dll이 아니구 실행화일에서는 잘 돌아가는데 어떻게 해결방법이 없나요?

    > 도와주시면 감사하겠습니다.