Freigeben über


Die Using-Ressourcenvariable muss über eine explizite Initialisierung verfügen

Aktualisiert: November 2007

'Using' resource variable must have an explicit initialization

Eine Using-Anweisung gibt mindestens eine Ressource an, die nicht mit einer New-Klausel initialisiert wird.

Wenn Sie die Ressource nicht bereits abgerufen haben, bevor Sie die Steuerung an den Using-Block übergeben, muss die Using-Anweisung die Ressource abrufen. Hierzu muss die Anweisung ein Objekt aus der angegebenen Klasse erstellen. Dies erfordert eine New-Klausel.

Fehler-ID: BC36011

So beheben Sie diesen Fehler

  • Wenn Sie die Ressource bereits abgerufen haben, verwenden Sie eine Verweisvariable oder einen Verweisausdruck in der Using-Anweisung, die/der die abgerufene Ressource überprüft.

    Dim newFont As New System.Drawing.Font

    Using newFont

  • Wenn Sie die Ressource noch nicht abgerufen haben, fügen Sie der Using-Anweisung eine New-Klausel hinzu.

    Using newFont as New System.Drawing.Font

Siehe auch

Aufgaben

Gewusst wie: Freigeben einer Systemressource

Referenz

Using-Anweisung (Visual Basic)

New (Visual Basic)