So betten Sie eine Konsolenanwendung in eine Winforms-Anwendung ein

8

Ich entwickle eine Anwendung, die als GUI für Minecraft Server dient (läuft als eine Konsolen-Java-Anwendung).

Ich habe es beendet und möchte auch eine Konsole in der Winforms-Anwendung hinzufügen, weil ich den Benutzern mehr Kontrolle über das Programm geben möchte. Aber mit Streams (Process.StandardOutput) Ich kann eine Konsole nicht simulieren, da sie manchmal die Cursorposition ändert, die Konsole löscht usw. ...

Also, ich möchte den Prozess irgendwie in die Anwendung einbetten. Die erste Lösung, die ich ausprobierte, war, die Ränder zu entfernen und sie entsprechend der Position des Formulars zu positionieren, aber leider konnte ich es nicht tun.

Alle funktionierenden Code-Snippets würden uns sehr freuen!

    
Rui Marques 09.09.2012, 15:21
quelle

1 Antwort

0

Sie können das Subsystem gui und console nicht auf dasselbe Modul ausrichten ( msdn ).

Stattdessen können Sie eine separate Konsolenanwendung hinzufügen, die SOAP für die Kommunikation mit Ihrer Anwendung verwendet. Werfen Sie einen Blick auf WCF , um diese Aufgabe zu erfüllen.

    
Pier 29.12.2017 13:03
quelle

Tags und Links