-
Есть два com объекта. Есть exeшник, который эти объекты создают посредством CreateComObject получает на них интерфес, ничего с ними не делает, пытается завершить процесс. Интерфейсы сбрасываются в nil. Всё это хорошо работает под Delphi5, Под Delphi 2006 это дело благополучно зависает в Ole32.dll. Сталкивался ли кто нить с такой проблемой? Как это лечить? Спасибо.
-
Забыл добавить, если оставить один com объект, то вс работает, приложение завершается корректно.
-
Возможно проблема в самом com.
-
Пробую компилять com объекты под delphi 5, в этом случае exeшник грузит com объекты корректно, и завершает процесс тоже. У меня подозрение на Delphi 2006, но вот как лечить пока не нашёл...
-
Переход на другую версию delphi чреват осложнениями. D5 - вообще ИМХО, не самая стабильная система, а D2006 вообще слабо оттестирована, поставь апдейты.
-
>D5 - вообще ИМХО, не самая стабильная система Интересное мнение :) Вообще-то самые стабильные D5(как раз) и D7 и не раз обсуждалось.
-
> Вообще-то самые стабильные D5(как раз)
мой случай может и исключение. :-)
|