Delen via


Auto (Visual Basic)

Hiermee geeft u op dat Visual Basic marshal strings moet volgens .NET Framework-regels op basis van de externe 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 tekensetgegevens voor marshallreeksen 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 Auto wijzigingsfunctie geeft aan dat Visual Basic marshal strings moet volgens .NET Framework-regels en dat deze de basistekenset van het runtimeplatform moet bepalen en mogelijk de naam van de externe procedure moet wijzigen als de eerste zoekopdracht mislukt. Zie 'Tekensets' in declare-instructie voor meer informatie.

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

Opmerkingen

De Auto wijzigingsfunctie kan in deze context worden gebruikt:

Instructie declareren

Opmerkingen bij ontwikkelaars van slimme apparaten

Dit trefwoord wordt niet ondersteund.

Zie ook