Condividi tramite


Unicode (Visual Basic)

Aggiornamento: novembre 2007

Specifica che Visual Basic deve eseguire il marshalling di tutte le stringhe in valori Unicode indipendentemente dal nome della routine esterna dichiarata.

Quando si chiama una routine definita al di fuori del progetto, il compilatore Visual Basic non può accedere alle informazioni necessarie per chiamare correttamente la routine. Tali informazioni includono la posizione della routine, l'identificatore, la sequenza di chiamata e il tipo restituito relativi, nonché il set di caratteri stringa utilizzato. L'Istruzione Declare crea un riferimento alla 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. Tale parte ha inoltre effetto sulla modalità di ricerca del nome della routine esterna nel file esterno. Il modificatore Unicode specifica che Visual Basic dovrà eseguire il marshalling di tutte le stringhe in valori Unicode ed effettuare la ricerca della routine senza modificarne il nome durante l'operazione.

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

Note

È possibile utilizzare il modificatore Unicode nel seguente contesto:

Istruzione Declare

Note per gli sviluppatori di applicazioni per Smart Device

Questa parola chiave non è supportata.

Vedere anche

Riferimenti

Ansi

Auto

Parole chiave del linguaggio Visual Basic