none
Unzulässige Verwendung des Overloads-Schlüsselworts in einem Modul._ RRS feed

  • Frage

  • Hi, ich habe jetzt aktuell Visual Studio 2010 und versuche mich an einem Visual Studio 2008 Projekt dies zu konvertieren.
    Habe jetzt folgende Meldung

    Unzulässige Verwendung des Overloads-Schlüsselworts in einem Modul. 
    Public Overloads Declare Function

    Diese unterstreicht er mir auch als fehlerhaft. Unter Visual Studio 2008 lief es problemlos durch. Finde jetzt unter ..kompilieren auch keine abweichende Einstellung VS2010<>VS2008

    wo müßte ich diese Fehler zur Warnung umstellen?

    Mittwoch, 11. August 2010 13:17

Antworten

  • Hallo Thomas,

    Hi, ich habe jetzt aktuell Visual Studio 2010 und versuche mich an einem Visual Studio 2008 Projekt dies zu konvertieren.
    Habe jetzt folgende Meldung

    Unzulässige Verwendung des Overloads-Schlüsselworts in einem Modul. 
    Public Overloads Declare Function

    Diese unterstreicht er mir auch als fehlerhaft. Unter Visual Studio 2008 lief es problemlos durch.

    Overloads ist in Modulen unzulässig, da Module keine Instanzen bilden. Daher ist es vom Compiler richtig, dies als Fehler und nicht nur als Warnung auszugeben, wie es noch in VS2008 der Fall war. Am einfachsten umgehst Du dieses Problem, indem Du Overloads weglässt. Oder Du verwendest statt der Krücke 'Module', richtige Klassen, in denen Du auch das Overloads Schlüsselwort verwenden kannst.

    Inappropriate use of <keyword> keyword in a module
    http://msdn.microsoft.com/en-us/library/8syxdc22(VS.90).aspx


    Thorsten Dörfler
    Microsoft MVP Visual Basic
    vb-faq.de
    Mittwoch, 11. August 2010 13:31
    Moderator