Hallo Leute,
zuerst mal weis ich nicht genau ob ich in diesem Thema richtig liege.
Problemstellung:
Eine Anwendung soll beim Start mit und ohne Parameter gestartet werden können.
Ein Parameter wäre /console.
Nun möchte ich bei einem Start der Anwendung ohne Parameter mit einem FORM starten, bei START mit Parametern komplett ohne Ausgabe und beim Start mit der Option /console möchte ich ein Konsolenfenster erzeugen, welches dann mit console.writeline, etc ausgaben bekommt.
Nach mehreren versuchen komme ich nicht weiter. Alle drei Modi müssen möglich sein, also FORM, CONSOLE und ohne Anzeige das ein Programm gestartet wurde.
Die Entscheidung fällt direkt beim Start der Anwendung, der folgende Code ist nur ein theoretisches Koknstrukt, .... Geht so nicht. Das ist klar.
Wer kann mir einen tip geben wie ich hier mit einem Projekt auskomme?!!
LG Andralin
zuerst mal weis ich nicht genau ob ich in diesem Thema richtig liege.
Problemstellung:
Eine Anwendung soll beim Start mit und ohne Parameter gestartet werden können.
Ein Parameter wäre /console.
Nun möchte ich bei einem Start der Anwendung ohne Parameter mit einem FORM starten, bei START mit Parametern komplett ohne Ausgabe und beim Start mit der Option /console möchte ich ein Konsolenfenster erzeugen, welches dann mit console.writeline, etc ausgaben bekommt.
Nach mehreren versuchen komme ich nicht weiter. Alle drei Modi müssen möglich sein, also FORM, CONSOLE und ohne Anzeige das ein Programm gestartet wurde.
Die Entscheidung fällt direkt beim Start der Anwendung, der folgende Code ist nur ein theoretisches Koknstrukt, .... Geht so nicht. Das ist klar.
Code:
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
if (ParameterUebergabe == false)
{
Application.Run(new MyFromy());
}
else
{
if (ConsoleIsGiven == true)
{
Application.Run(new MyConsoley());
}
else
{
Application.Run(new Silenty());
}
}
}
LG Andralin