Freigeben über


<emptyconstant> ist nicht deklariert

Aktualisiert: November 2007

Fehlermeldung

"<emptyconstant>" ist nicht deklariert. Die Konstante "Empty" wird nicht mehr unterstützt. Verwenden Sie stattdessen "Nothing".
'<emptyconstant>' is not declared. Empty constant is no longer supported; use Nothing instead.

Eine Deklaration oder Zuweisungsanweisung versucht, einer Variablen, einer Konstanten, einem Enumerationsmember, einer Eigenschaft oder einer Funktionsrückgabe den Wert Empty zuzuweisen.

In früheren Versionen von Visual Basic wurde mit dem Empty-Schlüsselwort eine nicht initialisierte Datenspeicherung dargestellt. Von Visual Basic 2008 wird Empty nicht unterstützt. Eine nicht initialisierte Variable enthält den Standardwert für ihren Datentyp. Weitere Informationen über Standardwerte finden Sie unter "Standardwerte" in Dim-Anweisung (Visual Basic).

Das Nothing (Visual Basic)-Schlüsselwort stellt den Standardwert eines beliebigen Datentyps dar. Sie können es statt Empty verwenden.

Fehler-ID: BC30823

So beheben Sie diesen Fehler

  • Verwenden Sie Nothing anstelle von Empty.

    - oder -

  • Verwenden Sie den entsprechenden Standardwert für den Datentyp des Programmierelements.

    - oder -

  • Wenn es sich hierbei um eine Variablendeklaration handelt, weisen Sie keinen Anfangswert zu. Dadurch wird die Variable mit ihrem Standardwert initialisiert.

Siehe auch

Konzepte

Änderungen an der Unterstützung von Programmierelementen (Zusammenfassung)

Referenz

Nothing (Visual Basic)