Share via


Auto (Visual Basic)

Anger att Visual Basic ska konvertera strängar enligt .NET Framework-regler baserat på det externa namnet på den externa procedur som deklareras.

När du anropar en procedur som definierats utanför projektet har Visual Basic-kompilatorn inte åtkomst till den information som måste anropa proceduren korrekt. Den här informationen omfattar var proceduren finns, hur den identifieras, dess anropssekvens och returtyp samt den strängteckenuppsättning som används. Deklarera-instruktionen skapar en referens till en extern procedur och tillhandahåller den nödvändiga informationen.

Delen charsetmodifier i -instruktionen Declare tillhandahåller teckenuppsättningsinformationen för marshallingsträngar under ett anrop till den externa proceduren. Det påverkar också hur Visual Basic söker i den externa filen efter namnet på den externa proceduren. Modifieraren Auto anger att Visual Basic ska konvertera strängar enligt .NET Framework-regler och att den ska fastställa basteckenuppsättningen för körningsplattformen och eventuellt ändra namnet på den externa proceduren om den inledande sökningen misslyckas. Mer information finns i "Teckenuppsättningar" i Deklarera-instruktion.

Om ingen teckenuppsättningsmodifierare har angetts Ansi är standardinställningen.

Kommentarer

Modifieraren kan användas i den här kontexten Auto :

Deklarera -instruktion

Utvecklaranteckningar för smarta enheter

Det här nyckelordet stöds inte.

Se även