Die <Variablenname>-Variable wird verwendet, bevor ihr ein Wert zugewiesen wird

Aktualisiert: November 2007

Fehlermeldung

Die <Variablenname>-Variable wird verwendet, bevor ihr ein Wert zugewiesen wird. Zur Laufzeit kann eine NULL-Verweisausnahme auftreten
Variable '<variablename>' is used before it has been assigned a value. A null reference exception could result at run time.

Eine Anwendung verfügt über mindestens einen möglichen Codepfad, der eine Variable liest, bevor ihr ein Wert zugewiesen wird.

Wenn einer Variablen niemals ein Wert zugewiesen wurde, enthält sie den Standardwert für ihren Datentyp. Wenn der Datentyp ein Verweistyp ist, lautet dieser Standardwert Nothing (Visual Basic). Das Lesen einer Verweisvariablen mit dem Wert Nothing kann unter bestimmten Umständen eine NullReferenceException verursachen.

Standardmäßig ist diese Meldung eine Warnung. Weitere Informationen über das Ausblenden von Warnungen bzw. über die Behandlung von Warnungen als Fehler finden Sie unter Konfigurieren von Warnungen in Visual Basic.

Fehler-ID: BC42104

So beheben Sie diesen Fehler

  • Überprüfen Sie die Ablaufsteuerungslogik, und stellen Sie sicher, dass die Variable einen gültigen Wert aufweist, bevor die Steuerung an eine Anweisung übergeben wird, die die Variable liest.

  • Eine Möglichkeit, um sicherzustellen, dass die Variable immer einen gültigen Wert aufweist, besteht im Initialisieren der Variablen in ihrer Deklaration. Siehe "Initialisierung" in Dim-Anweisung (Visual Basic).

Siehe auch

Aufgaben

Problembehandlung bei Variablen in Visual Basic

Konzepte

Wert- und Verweistypen

Variablendeklaration in Visual Basic

Referenz

Dim-Anweisung (Visual Basic)