Нужна помощь. Поиском пользовался на форуме, но ответа не нашел.
Суть такая:
имеется некая программа (softina.exe), которая выполняет определенные действия и лог этих действий пишет в файлик. Для запуска программа использует конфигурационный файл.
При помощи TProcess сделал следующее:
- Код: Выделить всё
Process1.Executable:='softina.exe';
Process1.Execute;
Process1.WaitOnExit; //ожидаем завершения
Memo2.Lines.Add(grName+' - Выполнено');
Вроде нормально работает, за исключением того что моя программа "неактивна", так как ожидает завершение запущенной программы.
Мне надо сделать так чтобы программа была отзывчива к пользователю, но при этом продолжала ждать завершения.
Запущеная софтина пишет лог в файл, и в моей программе надо в реальном времени отслеживать эти логи - но из ожидания - она этого не может.
Есть ли какой-то вариант поправить это дело?
Спасибо.