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