Hallo Zusammen,
ein Programm soll in Abhängigkeit vom übergebenen Parametern die eine oder andere Form laden.
Dazu habe ich ein Modul mit einer Sub Main erstellt, diese in den Anwendungseinstellungen als Startobjekt
gewählt und das Anwendungsframework deaktiviert. In der IDE läuft das einwandfrei, wenn ich das Programm
jedoch erstelle (egal ob mit Debug oder Release) wird diese Prozedur jedoch nicht ausgeführt, sondern
direkt immer die eine der beiden Forms geladen. Hier die Code der Sub:
Hat jemand eine Idee, was da falsch läuft?
Vielen Dank und viele Grüße
Thomas
ein Programm soll in Abhängigkeit vom übergebenen Parametern die eine oder andere Form laden.
Dazu habe ich ein Modul mit einer Sub Main erstellt, diese in den Anwendungseinstellungen als Startobjekt
gewählt und das Anwendungsframework deaktiviert. In der IDE läuft das einwandfrei, wenn ich das Programm
jedoch erstelle (egal ob mit Debug oder Release) wird diese Prozedur jedoch nicht ausgeführt, sondern
direkt immer die eine der beiden Forms geladen. Hier die Code der Sub:
VB.NET-Quellcode
- Public Sub Main()
- Dim lDoSetup As Boolean = False
- 'Application.EnableVisualStyles()
- Dim aCom As String() = Environment.GetCommandLineArgs
- If aCom.Length > 0 Then
- If aCom.Length = 1 Then
- If Debugger.IsAttached Then
- lDoSetup = True
- End If
- End If
- Else
- lDoSetup = True
- End If
- ' Nur zu Testzwecken
- If lDoSetup Then
- MsgBox("Setup ist True")
- End If
- If lDoSetup Then
- Application.Run(New SetupFRM)
- Else
- Application.Run(New FTPFRM(aCom))
- End If
- End Sub
Hat jemand eine Idee, was da falsch läuft?
Vielen Dank und viele Grüße
Thomas