[B]Console aus WinApp öffnen[/B]

ftt

Grünschnabel
Hallo,

ich habe folgendes Problem. Wenn meien exe datei mithilfe der Comandozeile gestartet wird und Parameter übergeben werden, prüft mein programm ob die parameter gültig sind oder nicht.
falls sie gültig sind soll der Vorgang in eienr Console ausgegeben werden,
falls die parameter ungeültig sind soll nur ein windowsform geöffnet werden.

geht sowas denn

vielen dank

frank
 

Hi,

klar geht das:

In der Main-Methode validierst du die Parameter (nehm ich mal an). Ist etwas nicht in Ordnung rufst du wie bei eine WindowsApplication gewohnt Application.Run(new FormMain()) auf.
Ist alles in Ordnung lässt du die Anwendung als Konsolenanwendung einfach weiterlaufen.

Bsp:
C#:
public class Program
{
    public void Main(string[] args)
    {
        if(args != null && args.Length == 2)
        {
            Console.WriteLine("geht");
        }
        else
        {
            Application.Run(new FormMain());
        }
    }
}

PS: Tags funktionieren nicht im Betreff ;)
 

hey niggo,

danke für deine schnelle antwort, mein problem bei deinem ansatz ist weiterhin das die die Konsolenausgabe trotzdem geöffnet bleibt , auch wenn nur das Form angezeigt werden soll. kann man die nicht irgenwie unsichtbar machen oder cerstecken

mfg frank
 
Zurück