Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ShellExecuteEx и дирректива UNICODE в Shellapi.h

3.2K
09 октября 2008 года
Гудвин
186 / / 22.12.2007
подскажите пожалуйста от чего зависит дирректива UNICODE в Shellapi.h

 
Код:
#ifdef UNICODE
#define ShellExecuteEx  ShellExecuteExW
#else
#define ShellExecuteEx  ShellExecuteExA
#endif // !UNICODE


имеются пути с нестандартной записью типа на разных языках и команда с *.* не срабатывает.

 
Код:
SHELLEXECUTEINFO info=
    {
      sizeof info, SEE_MASK_NOCLOSEPROCESS, hwnd, NULL, "cabarc", "-r -p n arh\\export.cab files\\*.*"
    };
    ShellExecuteEx(&info);

почему так?
11
09 октября 2008 года
oxotnik333
2.9K / / 03.08.2007
от настроек проекта: Project Properties=>General=>CharacterSet =>дальше на выбор: Unicode/Multi-Byte
т.е. если стоит юникод, тогда ShellExecuteExW
иначе ShellExecuteExA
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог