Wie kann ich die öffnen Sie eine neue Konsole-Fenster von Visual C++ - Konsolenanwendung?
Was ich tun möchte ist etwas wie dieses:
ConsoleWindow1.Print("1");
ConsoleWindow2.Print("2");
Wenn ich das Programm starte, zwei Konsolen-Fenster pop-up und man bekommt bedruckt mit 1 und der andere wird gedruckt, mit 2. Gibt es eine einfache Möglichkeit, dies zu tun?
InformationsquelleAutor Daniel T. | 2009-07-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einer Weise, die ich sehen, zu schreiben, eine Konsole, die Drucke argument gegeben, um die exe-Datei, und schreiben Sie eine andere Anwendung, die call-beide mit verschiedenen Argumenten, ich habe nicht versucht, aber vielleicht können Sie öffnen zwei von WIN32-Funktionen finden Sie unter Wie Konsole Öffnen Fenster in eine Win32-Anwendung
Ok, als ich nur die erste Möglichkeit, die ich anbieten
Ja, was ich versuche zu tun, ist zu ändern eine andere Konsole-Anwendung. Jetzt wird das Protokoll gedruckt, auf der nur Konsole-Fenster, und es gibt eine Menge von Nachrichten, so dass Sie sich vorstellen können, es ist ziemlich chaotisch. Anstatt kommentieren Sie die Zeilen, die ich nicht brauche, von denen einige sind nützlich in bestimmten Situationen, ich will öffnen Sie eine neue Konsole-Fenster zur Anzeige der log-Informationen, die ich brauche all die Zeit.
nicht die Antwort auf deine Frage, aber können Sie schreiben Protokoll in text-Datei und öffnen Sie diese Datei in das Ende ...
Vielen Dank für die Ratschläge, aber ich brauche, um die Daten in Echtzeit :).
InformationsquelleAutor Arsen Mkrtchyan
Für Konsole-basierte Anwendung kann es nur eine Konsole pro Prozess. Sie können starten zwei Prozesse, und führen Sie dann irgendeine Art von IPC zu koordinieren, mit jedem anderen
InformationsquelleAutor Umair Ahmed