Auto (Visual Basic)

Especifica que Visual Basic debe serializar cadenas según las reglas de .NET Framework en función del nombre externo del procedimiento externo que se declara.

Cuando se llama a un procedimiento definido fuera del proyecto, el compilador de Visual Basic no tiene acceso a la información que debe tener para llamar correctamente al procedimiento. Esta información incluye dónde se encuentra el procedimiento, cómo se identifica, su secuencia de llamada y el tipo de valor devuelto, y el juego de caracteres de cadena que usa. La instrucción Declare crea una referencia a un procedimiento externo y proporciona esta información necesaria.

La parte charsetmodifier de la instrucción Declare suministra la información del juego de caracteres para serializar cadenas durante una llamada al procedimiento externo. También afecta a cómo Visual Basic busca el nombre del procedimiento externo en el archivo externo. El modificador Auto especifica que Visual Basic debe serializar las cadenas de acuerdo con las reglas de .NET Framework, y debe determinar el juego de caracteres base de la plataforma en tiempo de ejecución y, posiblemente, modificar el nombre del procedimiento externo si la búsqueda inicial produce un error. Para más información, consulte "Juegos de caracteres" en Instrucción Declare.

Si no se especifica ningún modificador de juego de caracteres, Ansi es el valor predeterminado.

Comentarios

El modificador Auto se puede utilizar en este contexto:

Declare Statement

Notas para desarrolladores de Smart Device

No se admite esta palabra clave.

Consulte también