"Option Strict On" lässt das Einschränken von Typ '<Typname1>' zu Typ '<Typname2>' beim Zurückkopieren des ByRef-Parameterwerts '<Parametername>' in das entsprechende Argument nicht zu
Aktualisiert: November 2007
Option Strict On disallows narrowing from type '<typename1>' to type '<typename2>' in copying the value of ByRef parameter <parametername>' back to the matching argument
Ein Prozeduraufruf stellt ein ByRef-Argument mit einem Datentyp bereit, der den deklarierten Typ des Arguments erweitert; Option Strict ist auf On festgelegt. Die Erweiterungskonvertierung ist erlaubt, wenn das Argument an die Prozedur übergeben wird. Wenn die Prozedur den Inhalt des Variablenarguments im aufrufenden Code ändert, handelt es sich bei der umgekehrten Konvertierung um eine Eingrenzungskonvertierung. Einschränkende Konvertierungen mit Option Strict On sind nicht zulässig.
Fehler-ID: BC32029
So beheben Sie diesen Fehler
- Geben Sie für jedes ByRef-Argument im Prozeduraufruf einen mit dem deklarierten Typ identischen Datentyp an, oder legen Sie Option Strict Off fest.
Siehe auch
Konzepte
Übergeben von Argumenten als Wert und als Verweis
Erweiternde und eingrenzende Konvertierungen
Implizite und explizite Konvertierungen