Конференция "Corba" » Использование ADO в bpl [Delphi, Windows]
 
  • Аркадий (19.08.10 22:57) [0]
    Всем здравствуйте! У меня к вам такой вопрос. Есть главное приложение, использующее bpl-ку. Эта бплка использует ADO. Вопрос в следующем, на работе все работает ок, а дома при запуске проги выдается сообщение "Не был произведен вызов CoInitialize". Если добавить это в бплку, то все работет. Но почему тогда работает на работе без вызова CoInitialize? И как правильно тогда работать с ADO из bpl пакетов?

    Заранее спасибо за ответ!
  • Медвежонок Пятачок © (22.08.10 01:12) [1]
    Но почему тогда работает на работе без вызова CoInitialize?

    все как раз наоборот.

    на работе работает с вызовом CoInitialize.
    а дома, без вызова CoInitialize, - не работает.
  • Аркадий (22.08.10 20:45) [2]
    Нет)))) именно так, как я написал. Есть прога и бплка. Все это нормально работало на рабочем компе. А тут принес все это дело домой, немного доработать, а она даже не запускается. Runtime error. Стал копать, оказалось что если добавить в бплку CoInitialize, то все ок.
  • Медвежонок Пятачок © (24.08.10 13:42) [3]
    если вызвать Coinitialize - то адо работать будет.
    если не вызывать - адо работать не будет.
 
Конференция "Corba" » Использование ADO в bpl [Delphi, Windows]
Есть новые Нет новых   [134427   +34][b:0][p:0]