Guten Morgen, ich mal wieder.
Ich bräuchte dringend Hilfe beim hinzufügen einer Console in WinForms. Ich habe bisher folgenden Code:
Ich denke, es ist selbsterklärend. Ansonsten habe ich paar Kommentare hinterlassen. Ich habe bereits so viel Code ausprobiert und im Internet gesucht wie ein Affe, aber absolut gar nichts klappt für mich. Die Console wird zwar geöffnet, aber die Writefunktionen funktionieren einfach nicht. Da ich auch keine Exception erhalte, kann ich es auch mit meinem Wissen nicht Debuggen. Es wäre super, wenn mir jemand einen Anlauf zu dem ganzen geben könnte, ich lerne gerne neues dazu.
Edit//: Die AllocConsole() Funktion wird in Form1 aufgerufen.
Ich bräuchte dringend Hilfe beim hinzufügen einer Console in WinForms. Ich habe bisher folgenden Code:
VB.NET-Quellcode
- Imports System
- Imports System.Collections.Generic
- Imports System.Runtime.InteropServices
- Public Class DOC
- Private lLogs As New List(Of String) 'Ich habe es einfach mal drinnen gelassen, kein weiterer Zweck. (?)
- Declare Function AllocConsole Lib "kernel32" () As Boolean
- Public Shared Sub Create() 'Erstellt die Console
- DOC.AllocConsole()
- End Sub
- Public Class Write
- Public Shared Sub Download(text As String) 'Gibt einen grünen Text aus
- Console.ForegroundColor = ConsoleColor.Green
- Console.WriteLine(" -> " + text)
- End Sub
- Public Shared Sub Log(text As String) 'Gibt einen gelben Text aus
- Console.ForegroundColor = ConsoleColor.Yellow
- Console.WriteLine(" -> " + text)
- End Sub
- End Class
- End Class
Ich denke, es ist selbsterklärend. Ansonsten habe ich paar Kommentare hinterlassen. Ich habe bereits so viel Code ausprobiert und im Internet gesucht wie ein Affe, aber absolut gar nichts klappt für mich. Die Console wird zwar geöffnet, aber die Writefunktionen funktionieren einfach nicht. Da ich auch keine Exception erhalte, kann ich es auch mit meinem Wissen nicht Debuggen. Es wäre super, wenn mir jemand einen Anlauf zu dem ganzen geben könnte, ich lerne gerne neues dazu.
Edit//: Die AllocConsole() Funktion wird in Form1 aufgerufen.
Wenn ich eine Frage stelle, habe ich sie bereits gegooglet. Ja, es kommt vor, dass ich die Antwort übersehe. Ja, es kommt vor, dass ich sie nicht verstehe. Deshalb bin ich hier. Wenn dies eure Frage war, dann antwortet bitte nicht. Es stiehlt sämtliche Motivation.
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „Sekki“ ()