Der <Operatorsymbol>-Operator gibt nicht für alle Codepfade einen Wert zurück

Aktualisiert: November 2007

Fehlermeldung

Der <Operatorsymbol>-Operator gibt nicht auf allen Codepfaden einen Wert zurück. Wenn das Ergebnis verwendet wird, kann zur Laufzeit eine NULL-Verweisausnahme auftreten
Operator '<operatorsymbol>' doesn't return a value on all code paths. A null reference exception could occur at run time when the result is used.

Eine Operatorprozedur weist mindestens einen möglichen Codepfad auf, der keinen Wert zurückgibt.

Sie können nur einen Wert von einer Operatorprozedur zurückgeben, indem Sie die Prozedur in eine Return-Anweisung (Visual Basic) einfügen.

Wenn die Steuerung an die End Operator-Anweisung übergeben wird, gibt die Operatorprozedur den Standardwert des Datentyps der Eigenschaft zurück. Weitere Informationen finden Sie in Function-Anweisung (Visual Basic) unter "Verhalten".

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: BC42106

So beheben Sie diesen Fehler

  • Überprüfen Sie die Ablaufsteuerungslogik, und stellen Sie sicher, dass jeder mögliche Pfad mit einer Return-Anweisung endet. Insbesondere muss die letzte Anweisung vor End Operator eine Return-Anweisung sein.

Siehe auch

Konzepte

Operatorprozeduren

Referenz

Operator-Anweisung