Ansi (Visual Basic)

Visual Basic では、宣言する外部プロシージャの名前に関係なく、すべての文字列を米国規格協会 (ANSI) 値にマーシャリングする必要があることを指定します。

プロジェクトの外部で定義されたプロシージャを呼び出すと、Visual Basic コンパイラが、プロシージャを正しく呼び出すために必要な情報にアクセスできません。 この情報には、プロシージャの配置場所、識別方法、呼び出しシーケンスと戻り値の型、および使用される文字列の文字セットが含まれます。 Declare ステートメントは、外部プロシージャへの参照を作成し、この必要な情報を提供します。

Declare ステートメントの charsetmodifier 部分では、外部プロシージャの呼び出し時に、文字列をマーシャリングするための文字セット情報を指定します。 また、Visual Basic が外部ファイルで外部プロシージャ名を検索する方法にも影響します。 Ansi 修飾子は、Visual Basic がすべての文字列を ANSI 値にマーシャリングする必要があり、検索時に名前を変更せずにプロシージャを検索する必要があることを指定します。

文字セット修飾子が指定されていない場合は、Ansi が既定値になります。

Remarks

Ansi 修飾子は、次のコンテキストで使用できます。

Declare ステートメント

スマート デバイス開発者向けのメモ

このキーワードはサポートされていません。

関連項目