Unicode (Visual Basic)

更新 : 2007 年 11 月

宣言される外部プロシージャの名前に関係なく、すべての文字列を Unicode 値にマーシャリングするように指定します。

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

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

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

解説

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

Declare ステートメント

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

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

参照

参照

Ansi

Auto

Visual Basic 言語のキーワード