none
Forms-Anwendung sendet Log-Infos an Console RRS feed

  • Frage

  • Hallo Team,

    wie kann ich aus einer Forms-Anwendung und dazugehörige Klassen Log-Infos an eine einzelne Console übertragen?

    Über einen Beispiel-Code würde ich mich freuen.

    Freundliche Grüße

    S. Schmidt

    Freitag, 24. August 2012 19:01

Antworten

Alle Antworten

  • Hallo S.,

    schau Dir mal den Thread an

    Ausgabe in Konsole

    Dort werden verschiedene Möglichkeiten gezeigt.
    Wenn Du Probleme mit der Umsetzung in VB.NET hast, melde Dich.

    Gruß Elmar

    Samstag, 25. August 2012 07:18
    Beantworter
  • Hallo Elmar,

    vielen Dank für den Link. Hat super geklappt !!!

    Ich habe mir den Code in VB umwandeln lassen und habe auf das Array verzichtet, da ich einzelne Zeilen ausgeben will:

    Imports System
    Imports System.Runtime.InteropServices
    Imports System.Windows.Forms

    Public Class Form1
        Private Declare Function AllocConsole Lib "kernel32.dll" () As Boolean

        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            ausgabeConsole("Hallo")
        End Sub


        ''' <summary>Hier wird die Ausgabe durchgeführt</summary>
        <STAThread()> _
        Private Shared Sub ausgabeConsole(ByVal args As String)
            If Not String.IsNullOrEmpty(args) Then
                AllocConsole()
                Console.WriteLine(args)
            End If
        End Sub
    End Class

    Vielen Dank noch mal.

    S. Schmidt

    Samstag, 25. August 2012 15:41