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

Ваш аккаунт

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

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

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

ShellExecute отказывается работать

41K
09 октября 2008 года
RaP1D
4 / / 08.10.2008
Помогите разобраться в чем дело:
Есть кнопка Обзор, при нажатии на которую откр. диалог выбора файла:
c_edit1.SetWindowText(fileOpenDlg.GetPathName()); //вписать путь к файлу в форму

Затем при нажатии на кнопку Старт из этого поля строка заноситься в переменную:
c_edit1.GetWindowText(file); //файл

И затем должна запускаться прога, лежащая в той же директории:
ShellExecute(this->m_hWnd, "open", "app2.exe", file, NULL, SW_SHOWNORMAL);
//file - занесенная строка передается как параметр запуска app2.exe

НО, прога не запускается, если выбирать файл через кнопку Обзор!!!
Если же вписать в edit1 путь вручную (D:\qqq.txt) то все ОК...

Как это исправить? Текст в переменную file заноситься один и тот же, но в 1 случае (кнопа Обзор) прога наотрез отказывается запускаться!!!
43K
09 октября 2008 года
>>_wishmaster_<<
6 / / 06.10.2008
Ты точно уверен, что текст один и тот же? Дебагом проверял?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог