none
При запуске скрипта vbs возникает ошибка: невозможно создание объекта контейнером activex: UserAccounts.CommonDialog RRS feed

  • Общие обсуждения

  • Есть такая беда - при запуске скрипта vbs возникает ошибка: невозможно создание объекта контейнером activex: UserAccounts.CommonDialog. На win XP данный скрипт работает корректно, а вот в win 7...

    В инете нашел вариант решения данной проблемы: зарегистрировать safrcdlg.dll Но данное решение не помогло.  Каким образом можно разрешить данную проблему?

    Ниже представлен код скрипта:

    Set objDialog = CreateObject("UserAccounts.CommonDialog")

    objDialog.Filter = "Файлы mp3 (*.mp3)|*.mp3"
    objDialog.FilterIndex = 1
    objDialog.InitialDir = "C:\"
    intResult = objDialog.ShowOpen
    If intResult = 0 Then
        Wscript.Quit
    Else
        Wscript.Echo objDialog.FileName
    End If
    • Изменен тип I.Vorontsov 21 мая 2010 г. 9:48 Ждём топикастера
    • Перемещено Siddharth Chavan 1 октября 2010 г. 20:51 MSDN Forums Consolidation (От:Проблемы совместимости разрабатываемых приложений в ОС Windows)

Все ответы