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


Ansi

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

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

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

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

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

Заметки

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

Оператор Declare

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

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

См. также

Ссылки

Auto

Юникод (Visual Basic)

Ключевые слова языка Visual Basic