none
Использование ShellExecute RRS feed

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

  • День добрый!

    Значит столкнулся с такой ситуацией. В моем проекте стоят настройки использование UNICODE. Пытаюсь сделать вызов 

    ::ShellExecute(NULL, (LPCWSTR)_T("open"), (LPCWSTR)_T("http://www.mail.ru/"), NULL, NULL, SW_SHOWNORMAL);

    И вызов не проходит. Возвращает ошибку 5. В окне отладчика видится диагностика, что не зарегистрирован интерфейс (не знаю какой).

    В случае же использования мультибайтовой реализации, то вызов

    ::ShellExecute(NULL, (LPCSTR)("open"), (LPCSTR)("http://www.mail.ru/"), NULL, NULL, SW_SHOWNORMAL);
    проходит. Все нормально.

    Какие могут быть пути обхода этой ситуации? Заранее благодарю за ответ.

     

     

     

    11 октября 2010 г. 10:40

Все ответы

  • Уважаемый пользователь! 

    В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме


    Для связи [mail]
    5 марта 2011 г. 6:45
    Модератор