crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> проблема с запуском внешнего приложения..
Гость_Stas_he_*
сообщение 13.2.2013, 9:28
Сообщение #1





Гости








    


по нажатию кнопки должно открываться консольное приложение которое выводит определенные команды и в тоже время оно должно записывать в текстовый файл определенную информацию, приложение открывается без проблем, но вот записи в файл не происходит...А если запускать exe не по нажатию кнопки в моей QT программе, а просто мышкой зайдя в папку где оно лежит то тогда файл создается и туда записывается инфа, в чем проблема ?

QProcess* proc=new QProcess(this);
proc->startDetached("C:/timp/Debug/timp.exe");
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 13.2.2013, 10:18
Сообщение #2


фрилансер
******

Группа: Участник
Сообщений: 2941
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


много неизвестного в описании проблемы, но предположу, что экзешник должен при запуске задать рабочую папку (к примеру ту, где он сейчас лежит)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Stas_he_*
сообщение 13.2.2013, 10:26
Сообщение #3





Гости








    


а что именно нужно дополнить ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 13.2.2013, 10:54
Сообщение #4


фрилансер
******

Группа: Участник
Сообщений: 2941
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


смотреть
QString applicationFilePath ()
+
bool QDir::setCurrent ( const QString & path )
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 5.12.2024, 3:01