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


Юникод (Visual Basic)

Указывает на то, что в Visual Basic необходимо преобразовать все строки в Юникод независимо от имени внешней объявляемой процедуры.

При вызове процедуры, определенной вне проекта, компилятор Visual Basic не имеет доступа к информации, необходимой для правильного вызова процедуры. Эта информация включает расположение процедуры, ее идентификатор, последовательность вызова и тип возвращаемого значения, а также используемую кодировку. С помощью оператора Оператор Declare создается ссылка на внешнюю процедуру и предоставляется необходимая информация.

Часть charsetmodifier в операторе Declare содержит сведения о кодировке для упаковки строк во время вызова внешней процедуры. Она также влияет на то, как в Visual Basic выполняется поиск имени внешней процедуры во внешнем файле. Модификатор Unicode указывает, что в Visual Basic необходимо упаковать все строки в значения Юникод и найти процедуру, не изменяя ее имени в процессе поиска.

Если не указан модификатор кодировки, по умолчанию используется модификатор Ansi.

Заметки

Модификатор Unicode можно использовать в следующем контексте:

Оператор Declare

Примечания для разработчиков приложений смарт-устройств

Это ключевое слово не поддерживается.

См. также

Ссылки

Ansi (Visual Basic)

Auto (Visual Basic)

Другие ресурсы

Ключевые слова (Visual Basic)