Здравствуйте Zerg, Вы писали:
Z>Доброго времени суток!
Z>Подскажите, как правильно определить статус COM-объекта (доступен/не доступен), если он создается следующим образом:
Z>var Z> obj: Variant; Z>begin Z> obj := CreateOleObject(ProgID); Z>end;
Z>Например, запускается приложение "Excel.Application". В какой-то момент оно закрывается пользователем. Как определить, произошло ли это или нет?
Гм, а что значит "доступен/недоступен"? Вообще-то весь СОМ построен на подсчете ссылок, т.е. пока тебе нужен этот объект, никто его не убьет. А статус окон, связанных с объектом, и тому подобные весчи, должны определяться через методы соответствующего интерфейса. Z>Если можно, шлите примеры мылом,на elzerg@mail.ru
Уйдемте отсюда, Румата! У вас слишком богатые погреба.