Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt an, dass Visual Basic Zeichenfolgen gemäß .NET Framework-Regeln basierend auf dem externen Namen der deklarierten externen Prozedur marshallen soll.
Wenn Sie eine Prozedur aufrufen, die außerhalb Des Projekts definiert ist, hat der Visual Basic-Compiler keinen Zugriff auf die Informationen, die er zum ordnungsgemäßen Aufrufen der Prozedur benötigt. Diese Informationen umfassen, wo sich die Prozedur befindet, wie sie identifiziert wird, ihre aufrufende Sequenz und den Rückgabetyp sowie den Zeichenfolgenzeichensatz, den sie verwendet. Die Declare-Anweisung erstellt einen Verweis auf eine externe Prozedur und stellt diese erforderlichen Informationen bereit.
Der charsetmodifier Teil in der Declare Anweisung liefert die Zeichensatzinformationen zum Marshalling von Zeichenfolgen während eines Aufrufs der externen Prozedur. Es wirkt sich auch darauf aus, wie Visual Basic die externe Datei nach dem Namen der externen Prozedur durchsucht. Der Auto Modifizierer gibt an, dass Visual Basic Zeichenfolgen gemäß .NET Framework-Regeln marshallen soll und dass er den Basiszeichensatz der Laufzeitplattform bestimmen und möglicherweise den Namen der externen Prozedur ändern soll, wenn die anfängliche Suche fehlschlägt. Weitere Informationen finden Sie unter "Character Sets" in Declare-Anweisung.
Wenn kein Zeichensatzmodifizierer angegeben ist, Ansi ist der Standardwert.
Bemerkungen
Der Auto Modifizierer kann in diesem Kontext verwendet werden:
Notizen für Smart Device Developer
Dieses Schlüsselwort wird nicht unterstützt.