Wshshell.run Не Удается Дождаться Процесса

Тема в разделе "Lotus - Программирование", создана пользователем AnnaS, 7 окт 2013.

  1. AnnaS

    AnnaS Active Member

    Регистрация:
    12 мар 2013
    Сообщения:
    35
    Симпатии:
    0
    есть строки в агенте:
    Set WShell=CreateObject("WScript.Shell")
    ReturnCode=WShell.Run("C:\Lotus\tdhelper_sig.lnk", 1, True)

    на ВИН 7, работает отлично, а на ВИН ХР выдает ошибку:

    WshShell не удается дождаться процесса.

    с чем это может быть связано?
     
  2. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.051
    Симпатии:
    146
    в ReturnCode какой код ошибки?
    В журналах Windows ничего нет?

    Добавлено: По ходу бага для XP, на msdn советуют все же сделать слип на 1-2 секунды после запуска.
    Что-то связанное с тем, что 7-ка и XP через разные регистры и дескрипторы могут открывать файлы.

    WShell.Sleep(1000) кажется в мс время
     
Загрузка...
Похожие Темы - Wshshell run Не
  1. frII
    Ответов:
    3
    Просмотров:
    557
  2. glass44
    Ответов:
    0
    Просмотров:
    558
  3. xpro
    Ответов:
    7
    Просмотров:
    849
  4. Amfion
    Ответов:
    6
    Просмотров:
    941
  5. imendan
    Ответов:
    25
    Просмотров:
    3.864

Поделиться этой страницей