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


Ansi (Visual Basic)

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

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

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

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

Заметки

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

Оператор Declare

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

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

См. также

Ссылки

Auto (Visual Basic)

Юникод (Visual Basic)

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

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