Hallo an alle,
ich hatte kürzlich das Problem, dass ich eine Konsolenanwendung erstellt habe und in selbiger eine Windowsform benötigte.
ich habe die Lösung gefunden und werde dafür jetzt ein kleines Tutorial machen. Ob diese optimal ist weiß ich nicht. für alle, die den alten Thread sehen wollen -> HIER.
desweiteren möchte ich mich noch für die vermessenheit entschuldigen, die dazu geführt hat, dass mein alter thread geschlossen wurde.
aber jetzt zum Tutorial:
1. -> Man erstellet eine Konsolenanwendung.
2. -> Man fügt eine Windows Form hinzu.
3. -> Man klickt auf Projekt -> "DEIN PROJEKT" Eigenschaften...
4. -> Dann trägt man unter "Startobjekt" Form1 ein (kann in eurem Fall auch anders heißen...)
5. -> Damit Konsole und Form(en) unabhängig paralel arbeiten können ist Multithreading notwendig.
Dazu schreiben wir folgenden Code in die Form, die die Hauptform werden soll (für weitere Fenster etc. ist das nicht mehr notwendig.)
Wenn ihr das Projekt jetzt startet, müsstet ihr ein normales Fenster haben, mit dem ihr wie gewohnt arbeiten könnt. und eine Konsole, die einfach "hängen bleibt" in dieser Konsole könnt ihr euch jetzt beispielsweise einen Log ausgeben lassen oder Schleifen mit Ausgabe abarbeiten, unabhängig von den Vorgängen in der/den Windowsforms.
WICHTIG!: Beachtet, dass die "kommunikation" zwischen Fenster uns Konsole entwas gewöhnungsbedürftig ist.
wenn jemand eine gute Lösung dafür findet, schreibe mir bitte eine PN. ich werde die Lösung dann diesem Tutorial hinzufügen.
Ich hoffe, ihr könnt damit etwas anfangen. wenn ihr sonst noch weitere Ideen habt oder euch sonst irgendwelche sachen/eigenarten dieser Anwendungsart auffallen, dann teilt mit diese bitte mit, damit ich mein Tutorial erweitern und verbessern kann.
MfG EsTari
*Topic verschoben*
ich hatte kürzlich das Problem, dass ich eine Konsolenanwendung erstellt habe und in selbiger eine Windowsform benötigte.
ich habe die Lösung gefunden und werde dafür jetzt ein kleines Tutorial machen. Ob diese optimal ist weiß ich nicht. für alle, die den alten Thread sehen wollen -> HIER.
desweiteren möchte ich mich noch für die vermessenheit entschuldigen, die dazu geführt hat, dass mein alter thread geschlossen wurde.
aber jetzt zum Tutorial:
1. -> Man erstellet eine Konsolenanwendung.
2. -> Man fügt eine Windows Form hinzu.
3. -> Man klickt auf Projekt -> "DEIN PROJEKT" Eigenschaften...
4. -> Dann trägt man unter "Startobjekt" Form1 ein (kann in eurem Fall auch anders heißen...)
5. -> Damit Konsole und Form(en) unabhängig paralel arbeiten können ist Multithreading notwendig.
Dazu schreiben wir folgenden Code in die Form, die die Hauptform werden soll (für weitere Fenster etc. ist das nicht mehr notwendig.)
Wenn ihr das Projekt jetzt startet, müsstet ihr ein normales Fenster haben, mit dem ihr wie gewohnt arbeiten könnt. und eine Konsole, die einfach "hängen bleibt" in dieser Konsole könnt ihr euch jetzt beispielsweise einen Log ausgeben lassen oder Schleifen mit Ausgabe abarbeiten, unabhängig von den Vorgängen in der/den Windowsforms.
WICHTIG!: Beachtet, dass die "kommunikation" zwischen Fenster uns Konsole entwas gewöhnungsbedürftig ist.
wenn jemand eine gute Lösung dafür findet, schreibe mir bitte eine PN. ich werde die Lösung dann diesem Tutorial hinzufügen.
Ich hoffe, ihr könnt damit etwas anfangen. wenn ihr sonst noch weitere Ideen habt oder euch sonst irgendwelche sachen/eigenarten dieser Anwendungsart auffallen, dann teilt mit diese bitte mit, damit ich mein Tutorial erweitern und verbessern kann.
MfG EsTari
*Topic verschoben*
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „hal2000“ ()