Q&A

  • ADOConnection create시 에러
  oraMDBADO := TADOConnection.Create(nil);

실행시..
Exception EOLeSysError in module rtl60.bpl at 0003B25D CoInitializerk 호출되지 않았습니다.
라는 메시지가 나옵니다.

도와주십시오..
2  COMMENTS
  • Profile
    한원희 2004.04.17 00:30
    안녕하세요. 한원희입니다.

    정상적으로 폼에서 호출을 하면, 이상없이 동작합니다만, 혹시 스레드에서 동적으로 생성하시는 것이라면, TADOConnection.Create 호출하기 전에 Coinitialize(nil)을 호출해 주시고, 마지막으로 스레드가 종료되기 전에 Couninitialize; 해주시면 됩니다.

    그럼, 즐프~

  • Profile
    문소이 2004.04.17 00:35
    답변 정말 감사합니다만,
    여기서는 일반적인 폼으로 스레드를 사용하지않는 걸로 알고 있습니다.
    1. 스레드를 사용하는지는 어떻게 확인합니까? (왕초라서요..)
    2. 말씀하신 프로시저를 사용시 추가해야 하는 uses절에 기술해야 하는 unit의 이름은 뭔가요?

    기술자가 아닌데 수정하려고 하니 정말 힘드네요..
    감사합니다.