'<emptyconstant>' は宣言されていません。

更新 : 2007 年 11 月

エラー メッセージ

'<emptyconstant>' は宣言されていません。Empty 定数はサポートされていません。代わりに Nothing を使用してください。

宣言または代入ステートメントが、変数、定数、列挙型のメンバ、プロパティ、または関数の戻り値に、Empty 値を代入しようとしています。

以前のバージョンの Visual Basic では、初期化されていないデータ ストレージを表すために Empty キーワードが使用されていました。Visual Basic 2008 では Empty はサポートされていません。初期化されていない変数には、そのデータ型の既定値が設定されます。既定値の詳細については、「Dim ステートメント (Visual Basic)」の「既定値」を参照してください。

Nothing (Visual Basic) キーワードは任意のデータ型の既定値を表します。Empty の代わりにこのキーワードを使用できます。

Error ID: BC30823

このエラーを解決するには

  • Empty の代わりに Nothing を使用します。

    または

  • プログラミング要素のデータ型に適した既定値を使用します。

    または

  • 変数宣言の場合には、初期値を代入しないようにします。こうすると、変数は、その変数の既定値で初期化されます。

参照

概念

プログラミング要素のサポートに関する変更の概要

参照

Nothing (Visual Basic)