Вход | Регистрация
 

Как проверить возможность создания com-объекта Word?

Как проверить возможность создания com-объекта Word?
Я
   Momus
 
25.11.20 - 13:34
Сейчас я проверяю таким образом:
Попытка
    WordApp = Новый COMОбъект("Word.Application");
Исключение
    WordApp = Неопределено;    
КонецПопытки;    
Если WordApp = Неопределено Тогда
    Возврат Ложь;
Иначе
    WordApp = Неопределено;
    Возврат Истина;
КонецЕсли;
   бомболюк
 
1 - 25.11.20 - 13:36
я бы также проверял
   Momus
 
2 - 25.11.20 - 13:45
(1) Эх, я думал есть другой способ - менее затратный
   бомболюк
 
3 - 25.11.20 - 13:52
(2) можно в реестре пошариться на предмет ProgId "Word.Application", но это кажется за рамками возможностей платформы, да и ответ будет не "да, возможно", а "скорее всего да, если нет других проблем" :-)
   Momus
 
4 - 25.11.20 - 14:00
(3) это слишком сложный для меня вариант)
Буду продолжать использовать (0) тогда
   mikecool
 
5 - 25.11.20 - 14:17
(2) сколько времени занимает создание кома?
отлуп, кажется, очень быстро приходит
   dka80
 
6 - 25.11.20 - 14:35
(2) проверь в фоне при запуске сеанса и выстави где-нибудь галочку, чтоб каждый раз не проверять
   Fish
 
7 - 25.11.20 - 15:01
(0) А какой смысл проверять, если тебе в данным момент не нужно создавать ком?
   arsik
 
8 - 25.11.20 - 15:52
(4) Вынеси это в общий модуль повторного использования.
   Momus
 
9 - 25.11.20 - 16:30
(5) 5 секунд
(7) Если ком доступен тогда делаю так иначе делаю по-другому без ком. Приоритет при этом делать с ком
(6), (8) хорошие варианты

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.