Freigeben über


Unicode (Visual Basic)

Gibt an, dass Visual Basic unabhängig vom Namen der externen Prozedur, die deklariert wird, alle Zeichenfolgen in Unicode-Werte marshallen soll.

Wenn eine Prozedur aufgerufen wird, die außerhalb des Projekts definiert wurde, hat der Visual Basic-Compiler keinen Zugriff auf bestimmet Informationen, die zum korrekten Aufrufen der Prozedur erforderlich sind. 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.

Im charsetmodifier-Teil der Declare-Anweisung werden Zeichensatzinformationen bereitgestellt, mit denen Zeichenfolgen bei einem externen Prozeduraufruf gemarshallt werden. Der Abschnitt hat auch Einfluss darauf, wie Visual Basic die externe Datei nach dem externen Prozedurnamen durchsucht. Der Modifizierer Unicode legt fest, dass Visual Basic alle Zeichenfolgen in Unicode-Werte marshallen und die Prozedur nachschlagen soll, ohne während der Suche ihren Namen zu ändern.

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

Hinweise

Der Unicode-Modifizierer kann in diesem 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)

Auto (Visual Basic)

Weitere Ressourcen

Schlüsselwörter (Visual Basic)