Visual Basic のランタイム メッセージ
更新 : 2007 年 11 月
このセクションでは、実行時に表示される Visual Basic エラー メッセージを示します。
区切り記号は Nothing または空の文字列は使用できません。
二重引用符は、EscapeQuote が True に設定されている区切り符号で分けられたフィールドには有効なコメント トークンではありません。
プロパティまたはメソッドの呼び出しには、引数または戻り値としてプライベート オブジェクトへの参照を含めることはできません。
'<name>' ディレクトリへのアクセスが拒否されました。
最後の要素以外のすべてのフィールド幅は 0 より大きくなければなりません。
単一インスタンスのスタートアップに必要なオペレーティング システムのリソースが取得できないため、予期しないエラーが発生しました。
別のイベント ログが、既にこの名前のソースを登録しています。
引数 '<argument1>' は、引数 '<argument2>' の長さ以下でなければなりません。
引数 '<argumentname>' は、多次元配列にできません。
引数 <argumentname> は、空の文字列または Nothing を使用できません。
引数 '<argumentname>' を数値に変換することはできません。
引数 '<argumentname>' を型 '<typename>' に変換することはできません。
引数 '<argumentname>' を型 'Date' に変換することはできません。
引数 '<argumentname>' は有効な値ではありません。
引数 '<argumentname>' は配列には有効ではありません。
引数 '<argumentname>' は、Nothing です。
引数 '<argumentname>' は Nothing か、または空です。
引数 '<argumentname>' は 0 より大きいか、または -1 でなければなりません。
引数 '<argumentname>' は、1 以上でなければなりません。
引数 '<argumentname>' は、-1 以上でなければなりません。
引数 <argumentname> は 0 以上でなければなりません。
引数 '<argumentname>' は 0 以上でなければなりません。
引数 '<argumentname>' は 0 より大きくなければなりません。
引数 '<argumentname>' は、-32768 から 65535 までの範囲でなければなりません。
引数 '<argumentname>' は 0 から 99 までの範囲でなければなりません。
引数 '<argumentname>' は 1 から 255 までの範囲でなければなりません。
'<argumentname1>' は '<argumentname2>' 以下でなければなりません。
引数 'Access' が有効ではありません。Append モードの有効な値は、'OpenAccess.Write' および 'OpenAccess.Default' です。
引数 'Access' が有効ではありません。Input モードの有効な値は、'OpenAccess.Read' および 'OpenAccess.Default' です。
引数 'Access' が有効ではありません。Output モードの有効な値は 'OpenAccess.Write' および 'OpenAccess.Default' です。
引数 BasePath はフォルダのパスでなければなりません。
引数 'Period' は 'Life' 引数以下でなければなりません。
引数値 '<pathname>' に、パス名には有効でない文字が含まれています。
配列の次元が、'VBFixedArray' 属性で指定された次元と一致しません。
BaseLogName は、Nothing または空文字列にできません。
'Before' と 'After' 引数を組み合わせることはできません。
オブジェクトが定義クラスのインスタンスではない場合、このオブジェクトに関するフレンド関数は呼び出せません。
型 '<type1>' の引数 '<argumentname>' を型 '<type2>' に変換できません。
型 '<type1>' の start 値、および型 '<type2>' の step 値を共通の型に変換できません。
型 '<type1>' の start 値、型 '<type2>' の limit 値、および型 '<type3>' の step 値を、共通の型に変換できません。
要求された操作を実行できません。(Visual Basic)
文字列 "<string>" から型 '<typename>' へのキャストが有効ではありません。
型 '<typename1>' から型 '<typename2>' へのキャストが有効ではありません。
クラス '<classname>' は System.Collections.ICollection インターフェイスを実装しません。
クラスがオートメーションをサポートしていないか、必要なインターフェイスをサポートしていません。
コレクション インデックスのサイズは、1 以上かつコレクションのサイズ以下の範囲でなければなりません。
リモート プロセス用のタイプ ライブラリまたはオブジェクト ライブラリへの参照は失われました。
ターゲット ディレクトリがソース ディレクトリ内にあるため、操作を完了できませんでした。
内部エラーのため、完全なオペレーション システム名を取得できませんでした。
'Dir' 関数は、'Pathname' 引数で最初に呼び出されなければなりません。
0 で除算しました。(Visual Basic ランタイム エラー)
DLL 読み込み時のエラーです。(Visual Basic)
エラー番号は 0 から 65535 の範囲でなければなりません。
式 '<name>' はプロシージャではありませんが、プロシージャ呼び出しの対象として発生します。
型 '<typename>' のフィールド '<fieldname>' は 'ReadOnly' です。
ファイル '<filename>' は開いているため、削除できません。
ファイル '<filename>' は書込み禁止にされています。
型 '<typename>' のフィールド '<fieldname>' を含む構造体のファイル入出力 (I/O) は有効ではありません。
型 '<typename>' のファイル入出力 (I/O) は有効ではありません。
ファイルが存在しない場合、ファイル情報をクエリすることはできません。
書き込みのためにファイルが開いている間は、ファイル情報をクエリすることはできません。
オートメーションの操作中にファイル名またはクラス名を見つけられませんでした。(Visual Basic)
ファイルが見つかりません。(Visual Basic ランタイム エラー)
FileName で指定されたファイルは、FileEncoding で指定されたエンコーディングを使用しません。
FileName で指定されたファイルは有効な XML ファイルではありません。
ファイルの open モードは有効な値に設定されていませんでした。
For ループが初期化されていません。(Visual Basic)
Get はサポートされていません。書き込み専用のプロパティです。
別のコンストラクタを呼び出している間は、作成中のオブジェクトへの暗黙的な参照は有効ではありません。
システムの日付を設定するためのセキュリティ アクセス許可が十分ではありません。
システムの時刻を設定するためのセキュリティ アクセス許可が十分ではありません。
Microsoft Visual Basic ランタイムで内部エラーが発生しました。
'<name>' が実行時連結式の結果である場合、'<typename>' 型の値のフィールドへの実行時連結の割り当ては有効ではありません。
引数 '<argumentname>' の長さは 0 より大きくなければなりません。
現在の Delimiter を使用して、行 <数値> を解析できません。
現在の FieldWidth を使用して、行 <数値> を解析できません。
最大行サイズを超えているため、行 <数値> を解析できません。
ロケール ID '<name>' はこのシステム上でサポートされていません。
型 '<typename>' のループ コントロール変数は、'System.IComparable' インターフェイスを実装しません。
COM クラスから派生したマネージ クラスは、遅延バインディングされた呼び出しはできません。
メソッド '<methodname>' を <number> 引数で呼び出すことはできません。
メソッド '<methodname>' には '<parametername>' という名前のパラメータはありません。
My.Application.Log は空きディスク領域を確定できません。
名前付き引数 '<argumentname>' が複数回指定されました。
名前付き引数が見つかりませんでした (Visual Basic)
名前付き引数を ParamArray 引数と同じにすることはできません。
下位変換せずにこれらの引数を伴って呼び出される、オーバーロードされたアクセス可能な '<methodname>' はありません
下位変換せずにこれらの引数を伴って呼び出される、オーバーロードされたアクセス可能な '<methodname>' はありません : <list>
上位変換せずにこれらの引数を伴って呼び出される、オーバーロードされたアクセス可能な '<methodname>' はありません : <list>
これらの引数で呼び出される、オーバーロードされたアクセス可能な '<methodname>' はありません : <list>
型 '<typename>' の既定メンバが見つかりません。
'<filename>' に一致するファイルが見つかりません。
パラメータ '<parametername>' の '<typename>' 型の引数をメソッド '<methodname>' で受け入れることはできません。
NumberOfChars は 0 より大きくなければなりません。
オブジェクトは現在のロケールの設定をサポートしていません。(Visual Basic)
このオブジェクトではサポートされていない操作です。(Visual Basic)
オブジェクトでサポートされていないプロパティまたはメソッドです。(Visual Basic)
オブジェクトまたはクラスがこのイベント セットをサポートしていません。
オブジェクト変数または With ブロック変数が設定されていません。
演算子が、'<name1>' および '<name2>' に対して有効ではありません。
演算子が、型 '<typename>' に対して有効ではありません。
メモリが不足しています。(Visual Basic ランタイム エラー)
文字列スペースが不足しています。(Visual Basic)
オーバーフローしました。(Visual Basic ランタイム エラー)
プロシージャ呼び出しまたは引数が有効ではありません。(Visual Basic)
処理 '<processname>' が見つかりませんでした。
プロパティ '<propertyname>' は、空の文字列または Nothing に設定できません。
プロパティ '<propertyname>' は Nothing に設定できません。
Property Let プロシージャが定義されておらず、Property Get プロシージャからオブジェクトが返されませんでした。
型 '<typename>' でパブリック メンバ '<membername>' が見つかりません。
'ReDim' によって、配列の次元数を変更することはできません。
'ReDim' 'Preserve' オペランドを Nothing にすることはできません。
レジストリ キー '<keyname>' を作成できませんでした。
レジストリ キー '<keyname>' が見つかりませんでした。
エラーが発生していないときに Resume を実行することはできません。
Set はサポートされません。読み取り専用のプロパティです。
SimplifiedChinese と VbStrConv.TraditionalChinese 引数を組み合わせることはできません。
操作中に、一部のファイルおよびフォルダが例外を発生させました
EventLogName ではなく、EventLogSource で指定されているソース名が、ログに登録されます。
指定されたレジストリ キーは、2 つ以上連続するバックスラッシュを含んでいるため、有効ではありません。
指定されたレジストリ パスには、先頭に有効なハイブ名がありません
'StrConv.LinguisticCasing' には、'StrConv.LowerCase' または 'StrConv.UpperCase' が必要です。
'FileSystem' API の文字列の長さが最大 32767 文字を超えています。
Sub または Function が定義されていません。(Visual Basic)
インデックスが有効範囲にありません。 (Visual Basic)
TargetFilePath に既存のフォルダが指定されている
TextFieldParser はスペース文字を含むコメント トークンをサポートしていません。
TextFieldParser は行末文字を含む区切り記号をサポートしていません
最大バッファサイズを超えたため、TextFieldParser は読み取り操作を完了できません。
UploadFile のアドレスにはファイル名が含まれていなければなりません。
ConnectionTimeout は 0 より大きくなければなりません。
同じパスのファイルが既に存在するため、フォルダを作成できません。
入力されたパスはファイル を指定していますが、ファイル パスの終わりにはディレクトリの区切り記号が指定されています。
リモート サーバー コンピュータが存在しないか、利用できません。(Visual Basic)
TextFieldParser に渡されたストリームを読み取れません。
<argumentname> の値は正数でなければなりません。
<argumentname> の値は 1000 以上でなければなりません。
この配列は固定か、または一時的にロックされています。(Visual Basic)
このキーは既にこのコレクションの要素に割り当てられています。
この操作は、ファイルが閉じられているときにのみ実行することができます。
この単一インスタンス アプリケーションは元のインスタンスに接続できませんでした。
このシステムには、指定されたロケールのサポートは含まれていません。
このシステムには、簡体字中国語ロケールのサポートは含まれていません。
このシステムには、繁体字中国語ロケールのサポートは含まれていません。
引数 '<argumentname>' の型は '<typename>' で、数値ではありません。
内部システム エラーにより、シリアル ポート名を取得できません。
ネットワーク接続が利用できないため、ping を実行できません。
EscapeQuote が True に設定されている場合、二重引用符は有効な区切り記号でないため、区切り記号で分けられたフィールドを読み取れません。
区切り記号が Nothing または empty であるため、区切り記号で分けられたフィールドを読み取れません。
FieldWidth が Nothing または空であるため、固定幅フィールドを読み取れません。
サポートされているイベント受信最大数のイベントが既に発生しているので、オブジェクトのイベントを受け取ることができません。
書き込みを行うと MaximumSize 値を超えてしまうため、ログ ファイルに書き込めません。
書き込みを行うと、空きディスク領域が ReservedSpace 値よりも少なくなるため、ログ ファイルに書き込めません。
型 'Object' 引数を使う場合は、'FileGet' ではなく 'FileGetObject' を使用してください。
型 'Object' の引数を使う場合は、'FilePut' ではなく 'FilePutObject' を使用してください。
クラス コンストラクタにクラスの既定のインスタンスを使用すると、無限再帰呼び出しの原因となります。
Visual Basic でサポートされていないオートメーションが変数で使用されています。
VbStrConv.Wide および VbStrConv.Narrow は、指定されたロケールに適用できません。
VbStrConv.Wide と VbStrConv.Narrow 引数を組み合わせることはできません。
引数の数が一致していないか、またはプロパティの割り当てが有効ではありません。
現在のフォルダの下のパス (そのフォルダのサブフォルダの 1 つ) を指定する必要があります。
参照
処理手順
方法 : Visual Basic ランタイム エラーに関する情報を取得する