Конференция "Corba" » Не завершается процесс с COM объектом внутри. [Delphi, Windows]
 
  • Портос © (09.06.06 15:24) [0]
    Есть два com объекта. Есть exeшник, который эти объекты создают посредством CreateComObject получает на них интерфес, ничего с ними не делает, пытается завершить процесс. Интерфейсы сбрасываются в nil. Всё это хорошо работает под Delphi5, Под Delphi 2006 это дело благополучно зависает в Ole32.dll. Сталкивался ли кто нить с такой проблемой? Как это лечить? Спасибо.
  • Портос © (09.06.06 15:38) [1]
    Забыл добавить, если оставить один com объект, то вс работает, приложение завершается корректно.
  • tesseract © (10.06.06 10:24) [2]
    Возможно проблема в самом com.
  • Портос © (13.06.06 12:31) [3]
    Пробую компилять com объекты под delphi 5, в этом случае exeшник грузит com объекты корректно, и завершает процесс тоже. У меня подозрение на Delphi 2006, но вот как лечить пока не нашёл...
  • tesseract © (13.06.06 21:41) [4]
    Переход на другую версию delphi чреват осложнениями.
    D5 - вообще ИМХО, не самая стабильная система, а D2006 вообще слабо оттестирована, поставь апдейты.
  • GanibalLector © (14.06.06 21:57) [5]
    >D5 - вообще ИМХО, не самая стабильная система
    Интересное мнение :) Вообще-то самые стабильные D5(как раз) и D7 и не раз обсуждалось.
  • tesseract © (16.06.06 10:28) [6]

    >  Вообще-то самые стабильные D5(как раз)


    мой случай может и исключение. :-)
 
Конференция "Corba" » Не завершается процесс с COM объектом внутри. [Delphi, Windows]
Есть новые Нет новых   [119235   +62][b:0][p:0]