Freigeben über


Ansi (Visual Basic)

Legt fest, dass Visual Basic alle Zeichenfolgen unabhängig von dem Namen der deklarierten externen Prozedur als ANSI-Werte (American National Standards Institute) marshallen soll.

Wenn Sie eine außerhalb Ihres Projekts definierte Prozedur aufrufen, hat der Visual Basic-Compiler keinen Zugriff auf die Informationen, die er benötigt, um die Prozedur ordnungsgemäß aufzurufen.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.Mit dem Ansi-Modifizierer wird angegeben, dass Visual Basic alle Zeichenfolgen als ANSI-Werte marshallen und die Prozedur suchen soll, ohne deren Namen während der Suche zu ändern.

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

Hinweise

Der Ansi-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

Auto (Visual Basic)

Unicode (Visual Basic)

Weitere Ressourcen

Schlüsselwörter (Visual Basic)