次の方法で共有


Ansi (Visual Basic)

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

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

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

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

解説

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

Declare ステートメント

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

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

参照

参照

Auto (Visual Basic)

Unicode (Visual Basic)

その他の技術情報

キーワード (Visual Basic)