Юникод (Visual Basic)
Указывает, что Visual Basic должен маршалировать все строки в значения Юникода независимо от имени объявленной внешней процедуры.
При вызове процедуры, определенной за пределами проекта, компилятор Visual Basic не имеет доступа к информации, которую она должна иметь для правильного вызова процедуры. Эти сведения включают расположение процедуры, способ ее идентификации, ее вызов последовательности и тип возвращаемого значения, а также используемого в нем строкового набора символов. Оператор Declare создает ссылку на внешнюю процедуру и предоставляет эти необходимые сведения.
Часть charsetmodifier
инструкции Declare
предоставляет сведения о наборе символов для маршалирования строк во время вызова внешней процедуры. Это также влияет на то, как Visual Basic выполняет поиск внешнего файла для имени внешней процедуры. Модификатор Unicode
указывает, что Visual Basic должен маршалировать все строки в значения Юникода и должен искать процедуру без изменения имени во время поиска.
Если модификатор набора символов не указан, Ansi
используется значение по умолчанию.
Замечания
Модификатор Unicode
можно использовать в этом контексте:
Заметки разработчика смарт-устройств
Эта ключевое слово не поддерживается.