Lines.Add() ist zwar schön, aber das erzeugt einen noch viel zerrupfteren Output. Wenn ich das Sleep(50) komplett rausnehme, werden auch einzelne Zeichen, die der Befehl ausgibt, auf eine neue Zeile geschrieben. Reduziere ich nur die Schlafzeit, landen trotzdem noch Zeilen hintereinander...
Zitat von
jaenicke:
Besser wäre aber vermutlich einfach eine Komponente wie TDosCommand
Darüber bin ich auch schon gestolpert. Ob das was für den Fall geeignet ist, weiß ich noch nicht, werde ich aber testen.
Zitat von
jaenicke:
dann musst du nicht die Ausgabe ins Memo in die Logik der Ausführung des Befehls bringen...
Das ist egal, weil das alles der Ereignisbehandlung des Klicks auf den Button dient.
MfG Dalai