Вниз
Скачать: CL | DM;

Не завершается процесс с COM объектом внутри.   Найти похожие ветки 

 
Портос ©   (2006-06-09 15:24) [0]

Есть два com объекта. Есть exeшник, который эти объекты создают посредством CreateComObject получает на них интерфес, ничего с ними не делает, пытается завершить процесс. Интерфейсы сбрасываются в nil. Всё это хорошо работает под Delphi5, Под Delphi 2006 это дело благополучно зависает в Ole32.dll. Сталкивался ли кто нить с такой проблемой? Как это лечить? Спасибо.


 
Портос ©   (2006-06-09 15:38) [1]

Забыл добавить, если оставить один com объект, то вс работает, приложение завершается корректно.


 
tesseract ©   (2006-06-10 10:24) [2]

Возможно проблема в самом com.


 
Портос ©   (2006-06-13 12:31) [3]

Пробую компилять com объекты под delphi 5, в этом случае exeшник грузит com объекты корректно, и завершает процесс тоже. У меня подозрение на Delphi 2006, но вот как лечить пока не нашёл...


 
tesseract ©   (2006-06-13 21:41) [4]

Переход на другую версию delphi чреват осложнениями.
D5 - вообще ИМХО, не самая стабильная система, а D2006 вообще слабо оттестирована, поставь апдейты.


 
GanibalLector ©   (2006-06-14 21:57) [5]

>D5 - вообще ИМХО, не самая стабильная система
Интересное мнение :) Вообще-то самые стабильные D5(как раз) и D7 и не раз обсуждалось.


 
tesseract ©   (2006-06-16 10:28) [6]


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


мой случай может и исключение. :-)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
2-1221981870
DmT
2008-09-21 11:24
2008.11.02
Как вкомпилить dll в exe


6-1194405257
Lemon
2007-11-07 06:14
2008.11.02
Программно закрыть порт


15-1221112876
Slider007
2008-09-11 10:01
2008.11.02
С днем рождения ! 11 сентября 2008 четверг


2-1222264607
Vitalts
2008-09-24 17:56
2008.11.02
Вставка записи с целочисленным значением


1-1202116582
Ega23
2008-02-04 12:16
2008.11.02
Динамическое создание объектов: правильно ли сделал?




   Наверх