Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Variable „<Variablenname>“ wurde als Verweis übergeben, bevor ihr ein Wert zugewiesen wurde. Zur Laufzeit kann eine NULL-Verweisausnahme auftreten. Achten Sie darauf, dass die Struktur oder alle referenzierten Member vor der Verwendung initialisiert werden
Ein Prozeduraufruf übergibt eine Strukturvariable als Argument an einen ByRef -Parameter, bevor der Variablen ein Wert zugewiesen wird.
Wenn einer Strukturvariablen nie ein Wert zugewiesen wurde, enthält jeder Strukturmember den Standardwert für seinen Datentyp. Bei Verweisdatentypen ist dieser Standardwert Nothing. Das Lesen eines Verweismembers, der den Wert Nothing aufweist, kann unter bestimmten Umständen zu einer NullReferenceException führen.
Beim Übergeben eines Arguments an eine Prozedur ByRef wird die Variable, die dem Argument zugrunde liegt, für mögliche Änderungen durch die Prozedur verfügbar gemacht.
Standardmäßig ist diese Meldung eine Warnung. Weitere Informationen zum Ausblenden von Warnungen oder zum Behandeln von Warnungen als Fehler finden Sie unter Configuring Warnings in Visual Basic.
Fehler-ID: BC42108
So beheben Sie diesen Fehler
Wenn die Prozedur Strukturmembern Werte mithilfe des
ByRef-Arguments zuweisen soll und es keine Rolle spielt, ob die Member bereits Werte enthalten, ist keine Aktion erforderlich.Wenn die Logik in der Prozedur einen Strukturmember ausliest, bevor sie ihm einen Wert zuweist, und der Member einen Werttyp besitzt, achten Sie darauf, dass die Prozedurlogik nicht davon abhängt, ob der Member seinen Standardwert oder einen anderen Wert enthält.
Wenn die Logik in der Prozedur einen Strukturmember ausliest, bevor sie ihm einen Wert zuweist, und es sich bei dem Member um einen Verweistyp handelt, stellen Sie sicher, dass die Prozedurlogik den Wert
Nothingverarbeiten kann. Sie könnte z. B. eine Try...Catch...Finally-Anweisung verwenden, um eine NullReferenceException abzufangen.