Цитата: думаю что как-то так: http://stackoverflow.com/questions/4248735/how-to-debug-a-delphi-application-with-redirected-output
да, помогло.
но в случае
myApp|myApp2|alienApp
при основном myApp2, чтобы отлаживать еще и myApp, мне пришлось
1) установить Debug Spawned Processes в Tools->Options->Debugger среды
2) вручную добавить Entry в Symbol Tables проекта myApp2, вида {myApp.exe/My_Exe_Folder) хотя оба моих приложения в одной папке (я еще явно и для myApp2.exe прописал ту же папку) Иначе в myApp.exe отладчик не видел сырцов даже в случае останова по DebugBreak
3) включить генерацию Remote Symbols для обоих моих приложений(Just in case) в опциях проектов
4) сделать проект myApp2 зависимым от myApp(Project Manager-->Ctx Menu->Dependencies
5) Установить для cmd WorkingDir=My_Exe_Folder в Run->Load Process
Наверное, что-то из этого избыточно..
-----------
А вот как быть если myApp читает из файла, генерит вывод(writeln), и завершается, как это словить в myApp, если в myApp2 я использую стандартную ReadLn? Типа EOF?