Freigeben über


Ansi (Visual Basic)

Gibt an, dass Visual Basic alle Zeichenfolgen unabhängig vom Namen der deklarierten externen Prozedur an american National Standards Institute (ANSI) marshallen soll.

Wenn Sie eine Prozedur aufrufen, die außerhalb Ihres 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 Ansi Modifizierer gibt an, dass Visual Basic alle Zeichenfolgen an ANSI-Werte marshallen soll und die Prozedur nachschlagen sollte, ohne den Namen während der Suche zu ändern.

Wenn kein Zeichensatzmodifizierer angegeben ist, Ansi ist der Standardwert.

Bemerkungen

Der Ansi Modifizierer kann in diesem Kontext verwendet werden:

Declare-Anweisung

Notizen für Smart Device Developer

Dieses Schlüsselwort wird nicht unterstützt.

Siehe auch