Share via


Unicode (Visual Basic)

Hiermee geeft u op dat Visual Basic alle tekenreeksen naar Unicode-waarden moet marshalen, ongeacht de naam van de externe procedure die wordt gedeclareerd.

Wanneer u een procedure aanroept die buiten uw project is gedefinieerd, heeft de Visual Basic-compiler geen toegang tot de informatie die nodig is om de procedure correct aan te roepen. Deze informatie omvat waar de procedure zich bevindt, hoe deze wordt geïdentificeerd, de aanroepende reeks en het retourtype, en de tekenreekstekenset die wordt gebruikt. De declare-instructie maakt een verwijzing naar een externe procedure en levert deze noodzakelijke informatie.

Het charsetmodifier deel in de Declare verklaring levert de tekenset informatie aan marshal strings tijdens een aanroep naar de externe procedure. Het beïnvloedt ook hoe Visual Basic het externe bestand doorzoekt op de naam van de externe procedure. De Unicode wijzigingsfunctie geeft aan dat Visual Basic alle tekenreeksen naar Unicode-waarden moet marshalen en de procedure moet opzoeken zonder de naam ervan tijdens de zoekopdracht te wijzigen.

Als er geen wijzigingsfunctie voor tekenset is opgegeven, Ansi is dit de standaardinstelling.

Opmerkingen

De Unicode wijzigingsfunctie kan in deze context worden gebruikt:

Instructie declareren

Opmerkingen bij ontwikkelaars van slimme apparaten

Dit trefwoord wordt niet ondersteund.

Zie ook