Unicode (Visual Basic)

Especifica que o Visual Basic deve realizar marshal de todas as cadeias de caracteres para valores Unicode, 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 que ele deve ter 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 de 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 Unicode especifica que o Visual Basic deve realizar marshal de todas as cadeias de caracteres para valores Unicode e deve pesquisar o procedimento sem modificar seu nome durante a pesquisa.

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

Comentários

O modificador Unicode 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