Поделиться через


Переменная ресурса Using должна быть инициализирована явно

Обновлен: Ноябрь 2007

'Using' resource variable must have an explicit initialization

Оператор Using задает как минимум один ресурс, который не инициализируется при помощи предложения New.

Если доступ к ресурсу перед передачей управления блоку Using не получен, он должен быть получен оператором Using. Для этого необходимо создать объект из указанного класса, для которого требуется предложение New.

Идентификатор ошибки: BC36011

Исправление данной ошибки

  • Если ресурс уже доступен, используйте переменную ссылки или выражение в операторе Using, который указывает на запрошенный ресурс.

    Dim newFont As New System.Drawing.Font

    Using newFont

  • Если доступ к ресурсу еще не получен, добавьте предложение New в оператор Using.

    Using newFont as New System.Drawing.Font

См. также

Задачи

Практическое руководство. Удаление системного ресурса

Ссылки

Оператор Using (Visual Basic)

New (Visual Basic)