Entwickler-Ecke

WinForms - Console öffen im Winform


paddy14 - Di 13.09.11 12:49
Titel: Console öffen im Winform
Ist es möglich das wenn ich ein Winform erstellt habe, eine Console zu öffen als wie wenn ich ein neues Konsolenprojekt anlege???

Mfg Patrick


Th69 - Di 13.09.11 14:36

Hallo Patrick,

möchtest du die Konsole gleich bei Start geöffnet haben?
Dann müßte es reichen, wenn du einfach dein Projekt auf "Konsolenanwendung" umstellst (unter "Application"/"OutputType" - auf deutsch wohl "Anwendung"/"Ausgabetyp").

Wenn du von deinem Programm aus die Konsole öffnen und evtl. auch wieder schließen willst, dann geht das mit den WinAPI-Funktionen AllocConsole [http://pinvoke.net/default.aspx/kernel32/AllocConsole.html] und FreeConsole [http://pinvoke.net/default.aspx/kernel32/FreeConsole.html].


paddy14 - Di 13.09.11 14:45

Cool und die Funktionen der Allocconsole kann ich dann so behandeln als wie wenn ich ein normal Konsolen Projekt habe???


Th69 - Di 13.09.11 16:14

Probier's aus ;-)
Eigentlich sollte damit dann alles möglich sein, wie bei einer reinen Konsolenanwendung, d.h. mittels Console.Write() etc.


storestore - Di 13.09.11 17:50

Hi,
wo genau ist dieses
Zitat:
Anwendung"/"Ausgabetyp
Das finde ich irrgendwie nicht!


Yogu - Di 13.09.11 19:44

user profile iconstorestore hat folgendes geschrieben Zum zitierten Posting springen:
wo genau ist dieses
Zitat:
Anwendung"/"Ausgabetyp

Unter Projekt > Projektname-Eigenschaften...


storestore - Di 13.09.11 20:28

Achso, dannnnkkweee