проблема с запуском внешнего приложения.. |
Здравствуйте, гость ( Вход | Регистрация )
проблема с запуском внешнего приложения.. |
Гость_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 ) |
|
|
Текстовая версия | Сейчас: 4.12.2024, 4:54 |