So, habe es jetzt anders gelöst, und zwar mit Threads.
Unit und Beispiel-Projekt befinden sich im Anhang. Man kann im Grunde jedes Konsolenprogramm (inklusive der cmd selbst) darin einsperren und dann interaktiv damit arbeiten. Die einzige Ausnahme stellen Programme dar, die direkt auf den Konsolen-Buffer zugreifen um z.B. eine eigene
GUI zu zeichnen.
Eventuell werde ich die
Unit auch noch mal für die CodeLib vorschlagen.
[edit]Sorry, das wichtigste im Anhang vergessen - die eigentliche
Unit[/edit]