Gibt es eine Möglichkeit bei deiner
Unit, die Konsole sichtbar zu starten? Um zu überprüfen was denn in dieser steht?
Und ich bekomme bei deinem Script die Meldung, dass FRedirector keine entsprechende Komponente besitzt und ob die Deklaration entfernt werden solle. Lässt sich dieser Fehler vermeiden?
Sorry, den Post habe ich irgendwie überlesen.
Zu 1.: Sollte möglich sein, wenn du in der Methode
TConsoleRedirector.StartProcess
in der Zeile
StartupInfo.wShowWindow := SW_HIDE;
SW_HIDE
durch
SW_SHOW
ersetzt.
Zu 2.: Ich vermute, du hast FRedirector in der Klassendefinition in dem gleichen Abschnitt deklariert, wo die ganzen Komponenten aufgelistet sind? Verschieb sie mal in den
private
- oder
public
-Abschnitt.