Freigeben über


Unicode (Visual Basic)

Gibt an, dass Visual Basic alle Zeichenfolgen unabhängig vom Namen der deklarierten externen Prozedur an Unicode-Werte 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. Zu diesen Informationen gehören, wo sich die Prozedur befindet, wie sie identifiziert wird, ihre Aufrufsequenz und der Rückgabetyp sowie der 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. Er wirkt sich auch darauf aus, wie Visual Basic die externe Datei nach dem Namen der externen Prozedur durchsucht. Der Unicode-Modifizierer gibt an, dass Visual Basic alle Zeichenfolgen in Unicode-Werte marshallen und die Prozedur suchen soll, ohne ihren Namen während der Suche zu ändern.

Wenn kein Zeichensatzmodifizierer angegeben ist, ist Ansi der Standardwert.

Bemerkungen

Der Unicode-Modifizierer kann im folgenden Kontext verwendet werden:

Declare Statement

Entwicklerhinweise zu intelligenten Geräten

Dieses Schlüsselwort wird nicht unterstützt.

Siehe auch