Stworzyłem aplikację Windows Forms VB.NET w Visual Studio 2008. Kiedy uruchamiam mój program z wiersza poleceń, nie otrzymuję wyjścia (tylko następny monit).Console.Write nie działa w aplikacji Win Forms
Co robię źle?
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Debug.Write("Foo")
Debug.Flush()
Console.WriteLine("foo")
Console.Beep(800, 100) 'confirm this function is called'
Me.Close()
End Sub
EDIT: Czy program posiada formę i konsoli?
EDIT2: Odpowiedź Ho działa. Jednak wynik pojawi się w następnym wierszu polecenia. Czy aplikacja Winforms może nakazać linii poleceń, aby poczekała do zakończenia, zamiast od razu zwracać?
Czy robi coś, gdy jest uruchamiany bezpośrednio z programu Visual Studio? Ponieważ jest to odpowiedź na ładowanie i nie jest wywoływana, oznacza to, że Form1 prawdopodobnie nie jest tworzony. – Tarka
Tak. Kiedy go uruchomię (z VS lub linii poleceń), słyszę krótki sygnał dźwiękowy. – Steven
Znajdziesz dane wyjściowe z powrotem w oknie wyjściowym Visual Studio. –