La variabile di risorsa 'Using' deve avere un'inizializzazione esplicita

Un'istruzione Using specifica almeno una risorsa che non viene inizializzata con la clausola New .

Se la risorsa non è ancora stata acquisita prima di passare il controllo al blocco Using , deve essere acquisita mediante l'istruzione Using . A questo scopo è necessario creare un oggetto dalla classe specificata, il che richiede una clausola New .

ID errore: BC36011

Per correggere l'errore

  • Se la risorsa è già stata acquisita, usare una variabile di riferimento o un'espressione nell'istruzione Using che restituisce la risorsa acquisita.

    Dim newFont As New System.Drawing.Font

    Using newFont

  • Se la risorsa non è ancora stata acquisita, aggiungere una clausola New all'istruzione Using .

    Using newFont as New System.Drawing.Font

Vedi anche