Condividi tramite


Ansi (Visual Basic)

Specifica che Visual Basic deve eseguire il marshalling di tutte le stringhe in valori ANSI (American National Standards Institute), a prescindere dal nome della routine esterna dichiarato.

Quando si chiama una routine definita al di fuori del progetto, il compilatore Visual Basic non ha accesso alle informazioni necessarie per chiamare correttamente la routine. Tali informazioni includono la posizione della routine, la procedura per identificarla, la relativa sequenza di chiamata e il tipo restituito, nonché il set di caratteri stringa utilizzato. L'Istruzione Declare crea un riferimento a una routine esterna e fornisce le informazioni necessarie.

La parte charsetmodifier dell'istruzione Declare fornisce le informazioni sul set di caratteri per il marshalling delle stringhe durante una chiamata alla routine esterna. Influisce inoltre sulle modalità di ricerca del nome della routine esterna nel file esterno. Il modificatore Ansi specifica che Visual Basic deve eseguire il marshalling di tutte le stringhe in valori ANSI, quindi eseguire ricerche nella routine senza modificarne il nome durante l'operazione.

Se non viene specificato alcun modificatore del set di caratteri, il valore predefinito è Ansi.

Note

È possibile utilizzare il modificatore Ansi nel seguente contesto:

Istruzione Declare

Note per gli sviluppatori di applicazioni per Smart Device

Questa parola chiave non è supportata.

Vedere anche

Riferimenti

Auto (Visual Basic)

Unicode (Visual Basic)

Altre risorse

Parole chiave (Visual Basic)