Auto (Visual Basic)

Gibt an, dass Visual Basic Zeichenfolgen entsprechend den .NET-Framework-Regeln auf der Grundlage des externen Namens der deklarierten externen Prozedur marshallen soll.

Wenn Sie eine außerhalb Ihres Projekts definierte Prozedur aufrufen, hat der Visual Basic-Compiler keinen Zugriff auf die erforderlichen Informationen zum ordnungsgemäßen Aufrufen der Prozedur. Dies umfasst Informationen über den Speicherort der Prozedur, ihre Identifikationsmerkmale, ihre Aufrufsequenz und ihren Rückgabetyp sowie den von ihr für Zeichenfolgen verwendeten Zeichensatz. Die Declare-Anweisung erstellt einen Verweis auf eine externe Prozedur und stellt diese notwendigen Informationen zur Verfügung.

Der charsetmodifier-Abschnitt in der Declare-Anweisung stellt Informationen über den Zeichensatz bereit, die benötigt werden, um Zeichenfolgen bei einem Aufruf der externen Prozedur zu marshallen. Der Abschnitt hat auch Einfluss darauf, wie Visual Basic die externe Datei nach dem externen Prozedurnamen durchsucht. Der Auto-Modifizierer gibt an, dass Visual Basic Zeichenfolgen entsprechend den .NET-Framework-Regeln marshallen soll, dass der Basiszeichensatz der Laufzeitplattform ermittelt und eventuell der externe Prozedurname geändert werden soll, wenn die anfängliche Suche fehlschlägt. Weitere Informationen finden Sie im Abschnitt "Zeichensatz" unter Declare-Anweisung.

Wenn kein Zeichensatzmodifizierer angegeben ist, wird standardmäßig Ansi verwendet.

Hinweise

Der Auto-Modifizierer kann im folgenden Kontext verwendet werden:

Declare-Anweisung

Hinweise für Entwickler intelligenter Geräte

Dieses Schlüsselwort wird nicht unterstützt.

Siehe auch

Referenz

Ansi (Visual Basic)

Unicode (Visual Basic)

Weitere Ressourcen

Schlüsselwörter (Visual Basic)