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
Variablendeklaration in Visual Basic