Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2012, 14:55   #1
Yusyuriv
Новичок
Джуниор
 
Регистрация: 20.05.2012
Сообщений: 1
По умолчанию Qt - запуск программы на паскале, читающей/пишущей файлы

Как можно запустить с помощью Qt программу на паскале, которая должна прочитать input.txt, на основе данных из него записать output.txt, после чего моя программа на Qt должна прочитать output.txt?
Так не работает:
Код:
QProcess *proc = new QProcess();
proc->start(tmp->absoluteFilePath("test.exe"));
proc->waitForFinished();
Паскалевская программа совсем простенькая и выглядит примерно так:
Код:
var a:Integer;
begin
  assign(input, 'input.txt'); reset(input);
  assign(output, 'output.txt'); rewrite(output);
  read(a);
  write(a+1);
end.
За Qt взялся только сегодня, так что сильно не ругайте
Yusyuriv вне форума Ответить с цитированием
Старый 21.05.2012, 16:03   #2
artush1984
Форумчанин
 
Аватар для artush1984
 
Регистрация: 27.04.2009
Сообщений: 184
По умолчанию

по моему всё дело тут в path е
Hа C я могy пpосто делать ошибки, на C++ я могy их наследовать!
artush1984 вне форума Ответить с цитированием
Старый 21.05.2012, 16:28   #3
_KUL
Пользователь
 
Регистрация: 12.03.2011
Сообщений: 96
По умолчанию

а если так?
#include <Windows.h>
CreateProcessA()
_KUL вне форума Ответить с цитированием
Старый 21.05.2012, 17:27   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,708
По умолчанию

Код:
proc->setWorkingDirectory(tmp->absolutePath());
и далее ваш код
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск программы... Наталия 555 Помощь студентам 3 16.06.2011 20:27
запуск программы из под другой программы fomikadze Общие вопросы C/C++ 8 13.06.2011 14:47
Запуск программы на выполнение из другой программы. ViNcHeStEr Паскаль, Turbo Pascal, PascalABC.NET 6 18.06.2008 14:33
Запуск программы Egych Общие вопросы Delphi 4 04.05.2007 09:46