Share via


Ansi (Visual Basic)

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

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

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

文字セットの修飾子を指定しない場合は Ansi が既定値です。

解説

Ansi 修飾子は次の構文で使用します。

Declare ステートメント

スマート デバイス開発者のためのメモ

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

参照

関連項目

Auto (Visual Basic)

Unicode (Visual Basic)

その他の技術情報

キーワード (Visual Basic)