問題タブ [argumentexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1263 参照

tfs - TFS 2010 から 2012 Update 1 へのアップグレード/準備状況チェック TF400129 からのエラー: チーム プロジェクト コレクションに新しいシステム フィールド用のスペースがあることを確認しています

TFS 2010 を TFS 2012 Update 1 にアップグレードしています。SQL Server 2008 R2 Service Pack 2 は同じサーバー ボックスにあります。現在、わずかに変更されたスクラムとアジャイル テンプレートを使用して、各コレクションに 1 ~ 2 つのプロジェクトを含む 3 つのプロジェクト コレクションがあります。

準備状況チェック中に、次のエラーが報告されます。

TF400129: 準備状況チェックからのエラー: チーム プロジェクト コレクションに新しいシステム フィールド用のスペースがあることを確認しています

以下は、ログ ファイルからの抜粋です。

0 投票する
1 に答える
187 参照

bitmap - カスタム ビットマップ プロッターの破棄中に ArgumentException が発生しました

カスタム作成されたプロッター クラスで問題に直面しています。このクラスは、指定された PictureBox の Image を描画するためのものです。

基本的な使用法は次のようなものです。

コンストラクターは、pictureBox1 を参照として使用し、画像の背景色を白にします。描画は長さと振幅の複雑な変換であり、参照の pictureBox 画像が自動的に更新されるよりも、グラフィックスを使用して using ブロックで描画します。

pictureBox 画像が更新される前にクラスが破棄されるため、どこかに問題があると思いますか?

ビットマップのクローンを使用する方が良いでしょうか? (それが同じ範囲にとどまる場合、それは私が恐れる助けにはなりません)

ブロックを使用してこのクラスを使用すると、dispose フェーズに到達したときに ArgumentException が発生しました。このクラスは、次の行で IDisposable を実装します。

無効なパラメーター: null。ArgumentException は処理されませんでした。スタックトレースは次のとおりです。

System.Drawing.Image.get_Width() System.Drawing.Image.get_Size() System.Windows.Forms.PictureBox.ImageRectangleFromSizeMode(PictureBoxSizeMode モード) System.Windows.Forms.PictureBox.OnPaint(PaintEventArgs pe) System.Windows.Forms. Control.PaintWithErrorHandling(PaintEventArgs e, Int16 レイヤー) System.Windows.Forms.Control.WmPaint(Message& m) System.Windows.Forms.Control.WndProc(Message& m) System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) ) System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

この問題を解決する方法はありますか? 前もって感謝します!

0 投票する
1 に答える
1543 参照

c# - 検証メソッドが検証結果を返す必要がある場合、なぜArgumentExceptionクラスがあるのですか?

私は少し混乱しています。

MSDNがArgumentExceptionについて言っていることは、次のとおりです。

「メソッドに提供された引数の1つが無効な場合にスローされる例外。」

したがって、メソッドに渡された引数が有効でない場合は、例外をスローします。

しかし、理由からブール値と文字列を返すことが提案されていることもわかりました。-例外をスローする代わりに。

それで、

質問:validationgメソッドのパラメーターの場合、およびパラメーターが無効な場合、Validationメソッドはいつ例外をスローする必要がありますか?

0 投票する
1 に答える
904 参照

c# - スクリーンショットを撮っている間、一定時間後にランダムなSystem.ArgumentException

私のアプリケーションは約5分間正常に実行され、次にSystem.ArgumentException下のスクリーンショットに示すようにランダムにスローされます。 ここでの大きな問題は、両方の引数が実際に正しいように見え、約5分間完全に正常に動作することです。私のアプリケーションは、別のスレッドで画面のスナップショットを撮り続けます。

次のコードは画面のスナップショットを取得System.ArgumentExceptionし、このスニペットで発生します(スクリーンショットと同じ)。


同じ例外がCopyFromScreenメソッドでも発生する可能性がありますが、同じように見えるNewRes値が同じです(私のスニペットの最初の行では発生していません)。


このコードをtry { } catch { }句に入れると、それも正常に機能します(例外がログに約10回ポップアップした後、例外は発生しなくなります)。もちろん、これは優れた解決策ではありません。アプリケーションを再起動するまでスクリーンショットをまったく撮らずに、その例外の範囲内で永遠にハングし続けることがあります。

なぜ引数が無効なのか、何が原因なのかわかりません。何か案は?

0 投票する
1 に答える
2942 参照

c# - '{' で始まる名前に対して XName.Get が XmlException ではなく ArgumentException をスローするのはなぜですか?

.NET で XML のテストを行ったところ、多くの有効な名前文字が許可されていないことがわかりました。ほとんどの場合、一見有効な文字に対して XmlException が発生します。

System.Xml.dll から XmlException がスローされ、次のスタック トレースが表示されます。

System.Xml.XmlConvert.VerifyNCName(String name, ExceptionType exceptionType) で System.Xml.Linq.XName..ctor(XNamespace ns, String localName) で System.Xml.Linq.XNamespace.GetName(String localName) で System. Xml.Linq.XName.Get(文字列の拡張名)

ただし、名前が「{」文字 (16 進値 0x7B) で始まる場合、代わりに System.Xml.Linq.dll から ArgumentException が発生し、次のスタック トレースが表示されます。

System.Xml.Linq.XName.Get (文字列のexpandedName) で

奇妙なことに、これは "{" が名前の最初の文字である場合にのみ適用されます。名前の後ろにある場合は、他のすべての「無効な」文字と同じ例外とスタック トレースが表示されます。

私はこれらの例外を具体的にキャッチしてラップして独自の例外をスローしようとしているので、それらがすべて同じ例外をスローすることを望んでいました (当然のことながら、私はそう思います)。

XmlException ではなく ArgumentException がスローされるのはなぜですか?

0 投票する
0 に答える
71 参照

c# - ByteTagVisualization で ArgumentException がスローされました

私はstackoverflowに投稿するのが初めてで、C#でMicrosoft Surfaceのコーディングを行うのは初めてですが、他の誰かのコードを継承して適応させました。

ByteTagVisualizationDefinition のソースを設定しようとすると、次のエラーが発生します。

一緒に

このソースにアクセスしようとしているコードは次のとおりです。

コードをコンパイルして Surface Simulator で実行すると、正常に実行されます。このエラーが表示される理由がわかりません。私はこの段階に到達するためにマイクロソフトのチュートリアルに従っていましたが、何が問題なのか少し途方に暮れています。

0 投票する
1 に答える
230 参照

regex - vCardのすべてのプロパティを正規表現に生成する方法は?

vCard プロパティの正規表現を生成したいと考えています。

例:

バージョン:

ADR、AGENT、PHOTO、ETC などの他の vcard proparty の書き方

http://en.wikipedia.org/wiki/VCard#hCard_1.0

0 投票する
1 に答える
3698 参照

c# - C# Windows 7 / Windows 7 組み込みファイアウォールを有効/無効にする

プログラムで Windows 7 Embedded システムの統合 Windows ファイアウォールを有効/無効にできるようにする必要があるプロジェクトに取り組んでいます。

コードを使用して:

currPolicy オブジェクトのすべての関数呼び出しで、次のメッセージが表示されます。

System.ArgumentException: 値が期待される範囲内にありません。

ここで私の質問があります: なぜこのエラーが発生するのですか? どうすればエラーが発生するのでしょうか?

ありがとう!

0 投票する
1 に答える
7875 参照

vb.net - 引数の例外 - パスが有効な形式ではありません (vb.net)

現在、作成中のプログラムで最も苛立たしいエラーが発生しています。修正に役立つヘルプやアドバイスをいただければ幸いです。私が問題を抱えているプログラムの部分は、選択した画像をピクチャ ボックスにロードし、[保存] ボタンをクリックすると MS Access データベースに保存するフォームです。「Browse_Click」イベントを実行すると、画像の場所を検索して画像ボックス (pbImage) にロードするように求められます。このビットは正常に動作し、ピクチャボックスに正常にロードされます。私が抱えている問題は、アクセスデータベースに画像を保存しようとすると、次の引数例外エラー「パスは合法的な形式ではありません」が表示されることです。以前は機能していたので、すべてのコードが完全に機能していることを知っている限り、

以下のコードの最初のセクションは、画像を画像ボックスにロードするときに実行されるものです。その下のセクションは「保存」コードです。

コードを保存

また、以下は、即時ウィンドウに表示されるものの最初の数行です (問題の診断に役立つかどうかはわかりません)。

タイプ 'System.ArgumentException' の初回例外が mscorlib.dll System.Transactions Critical で発生しました: 0 : http://msdn.microsoft.com/TraceCodes/System/ActivityTracing/2004/07/Reliability/Exception/Unhandled Unhandled exceptionAlphaHolidayCottages .vshost.exeSystem.ArgumentException、mscorlib、Version=4.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089パスが有効な形式ではありません。System.IO.Path.NormalizePath (文字列パス、ブール値の fullCheck、Int32 maxPathLength) で

あなたの時間と助けに感謝します.誰かが私が問題を解決するのを手伝ってくれるなら、月を越えて.

クリス

0 投票する
4 に答える
16784 参照

c# - 「パラメーターが無効です。System.Drawing.Bitmap..Ctor (ストリーム ストリーム) で」

コードで「System.Drawing.Bitmap..ctor(Stream stream) でパラメータが無効です」というメッセージが表示されます。

コードで次の行を使用しています。

このコードには何も問題はありません。