Announcement

Collapse
No announcement yet.

Portierung von C# nach VB.NET

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Portierung von C# nach VB.NET

    Hallo,

    ich weiß jetzt nicht, ob das eine Frage für das VB.NET-Forum oder für das C#-Forum ist, aber ich frage einfach mal.

    Wie portiert man den folgenden Code von C# nach VB.NET:
    Code:
    private delegate bool m_eventHandler(String sText);
    private event m_eventHandler m_event;
    Jeder Converter im Internet, den ich bisher ausprobiert habe, liefert als Ergebnis:
    Code:
    Private Delegate Function m_eventHandler(ByVal sText As String) As Boolean
    Private Event m_event As m_eventHandler
    Dieses Ergebnis wird mir dann aber in VB.NET mit der Meldung quittiert, dass Ereignisse nicht mit einem Delegattypen deklariert werden können, der einen Rückgabetyp hat.


    Aus der Delegat-Funktion einfach eine Delegat-Prozedur zu machen, hilft auch nicht, weil später in portierten Code folgendes passiert (oben C#, unten VB.NET)...
    Code:
    if ( m_event != null )
        {
            bResult = m_event( sText );
        }
    Code:
    If m_event IsNot Nothing Then
        bResult = m_event(sText)
    End If
    ...was dann natürlich mit einer Prozedur nicht funktioniert.

    Ich hoffe, ihr könnt mir helfen. Vielen Dank im Voraus.
Working...
X