Compartilhar via


Ansi (Visual Basic)

Especifica que o Visual Basic deve realizar marshal de todas as cadeias de caracteres para valores ANSI (American National Standards Institute), independentemente do nome do procedimento externo que está sendo declarado.

Quando você chama um procedimento definido fora do projeto, o compilador do Visual Basic não tem acesso às informações de que ele precisa para chamar o procedimento corretamente. Essas informações incluem onde o procedimento está localizado, como ele é identificado, a sequência de chamadas, o tipo de retorno e o conjunto de caracteres da cadeia de caracteres que ele usa. A Instrução Declare cria uma referência a um procedimento externo e fornece essas informações necessárias.

A parte charsetmodifier na instrução Declare fornece as informações do conjunto de caracteres para realizar marshaling das cadeias de caracteres durante uma chamada ao procedimento externo. Isso também afeta a forma como o Visual Basic pesquisa o arquivo externo pelo nome do procedimento externo. O modificador Ansi especifica que o Visual Basic deve realizar marshal de todas as cadeias de caracteres para valores ANSI e deve pesquisar o procedimento sem modificar seu nome durante a pesquisa.

Se nenhum modificador do conjunto de caracteres for especificado, Ansi será o padrão.

Comentários

O modificador Ansi pode ser usado neste contexto:

Instrução Declare

Anotações do desenvolvedor de dispositivo inteligente

Não há suporte para essa palavra-chave.

Confira também