Visual Basic .NET Function Fehler

  • VB.NET

Es gibt 6 Antworten in diesem Thema. Der letzte Beitrag () ist von Nofear23m.

    Visual Basic .NET Function Fehler

    Hallo! Es kam bei mir gerade etwas vor, was sonst noch nie in einem Projekt von mir vorkam. Ich benutze Microsoft Visual Studio 2017 (Visual Basic) und als ich eine Function (Bsp.:

    VB.NET-Quellcode

    1. Function Name()
    2. End Function
    ) erstellen wollte, kam folgender Fehler: "Option Strict On" erfordert, dass alle Funktions-, Eigenschafts- und Operatordeklarationen eine As-Klausel enthalten. Ich weiß nicht woran das liegt, und war vorallem erstaunt weil das sonst noch nie kam. Google spuckte nichts passendes für mein Fehler aus.
    Antworten wären toll!


    -LG, MaxeStudios
    (PS: Neustart hat nichts gebracht. Es liegt auch nicht an dem "Function Inhalt".)

    ~blaze~: Thema verschoben
    Bilder
    • Unbenanntthousand.png

      133,44 kB, 1.288×992, 258 mal angesehen

    ╔══╦═╦╦╦═╦══╦══╦╗╔╦═╦╦═╦══╗
    ║║║║╩╠..╣╦╬╗╚╬╗╔╣╚╝║╠║║║╠╗╚╣
    ╚╩╩╩╩╩╩╩═╩══╝╚╝╚══╩═╩╩═╩══╝

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „~blaze~“ ()

    Acr0most schrieb:

    Mhh komm damit nicht klar, denn es passiert ja auch bei jeder Function die ich erstelle, auch die ohne Inhalt... :/

    Aber danke dir!

    ╔══╦═╦╦╦═╦══╦══╦╗╔╦═╦╦═╦══╗
    ║║║║╩╠..╣╦╬╗╚╬╗╔╣╚╝║╠║║║╠╗╚╣
    ╚╩╩╩╩╩╩╩═╩══╝╚╝╚══╩═╩╩═╩══╝
    Egal ob Inhalt oder nicht.

    Eine Funktion ohne Rückgabe gibt es nicht.
    VB trennt hier Funktion und Sub.

    Eine Funktion hat immer einen Rückgabe-Typen - sprich AS Klausel.
    Ändere deine leere Funktion in einen Sub um und schaue ob der Fehler weiterhin auftritt.
    Wenn das Leben wirklich nur aus Nullen und Einsen besteht, dann laufen sicherlich genügen Nullen frei herum. :D
    Signature-Move 8o
    kein Problem mit privaten Konversationen zu Thema XY :thumbup:
    Super! Danke! Hab zwar noch Fehler aber die bekomm ich schon zum schweigen ;)

    ╔══╦═╦╦╦═╦══╦══╦╗╔╦═╦╦═╦══╗
    ║║║║╩╠..╣╦╬╗╚╬╗╔╣╚╝║╠║║║╠╗╚╣
    ╚╩╩╩╩╩╩╩═╩══╝╚╝╚══╩═╩╩═╩══╝
    @MaxeStudios Machst Du

    VB.NET-Quellcode

    1. Function Name() As String
    2. Return "xyz"
    3. End Function
    oder

    VB.NET-Quellcode

    1. Function Name() As Integer
    2. Return 42
    3. End Function

    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!
    Bitte verschieben, hat nix mit WPF zu tun. Zumal im Screenshot noch dazu zu erkennen ist das er unter WinForms proggt.
    If _work = worktype.hard Then Me.Drink(Coffee)
    Seht euch auch meine Tutorialreihe <WPF Lernen/> an oder abonniert meinen YouTube Kanal.

    ## Bitte markiere einen Thread als "Erledigt" wenn deine Frage beantwortet wurde. ##