問題タブ [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 に答える
196 参照

c# - FileIOPermission.GetPathListは例外をスローしますか?

FileIOPermissionを使用していますが、エラーが発生します。

エラーは次のとおりです。

ArgumentExceptionは処理されませんでした-フラグを1つだけ設定する必要があります。

私はこれをグーグルで検索しました。このエラーに関する情報はどこにもありません。

0 投票する
2 に答える
962 参照

c# - How do i bind function arguments to the parameters i supply in creating an ArgumentException object?

I often have functions that take arguments like this:

Public Shared Function F(ByVal address as String)

So basically I want to throw new ArgumentException("Invalid address!", "address")

Now problem is that when I'm using the built in refactoring tools to rename the local variables, (let's say i rename address to addr), The string in my argument exception is still "address" and not "addr"!

I'm wondering what's the best solution to this problem? (other than manually tracking or with Ctrl-F search)

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

wpf - 別の「指定された名前付き接続」引数例外エラー

DAL プロジェクトの app.config を exe プロジェクトにコピーする必要があるという、これに対するいくつかの回答を読みました。これは行われるので、これは問題ではありません。

これについて非常に奇妙なのは、私のアプリが問題なく起動して正常に動作することです。実行時にこれを取得しません。

設計時に xaml デザイナーでこのエラーが発生します。これだけでなく、前回このプロジェクトに取り組んだときは、すべてがうまく機能していました。数日間触れていません。次に、VS2010を起動して作業しましたが、このエラーが発生しました。

明確にするために、タブを持つメインウィンドウがあり、各タブ項目は独自のビューモデルを持つ個別のユーザーコントロールに分割されています。

なぜこれが起こっているのですか?

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

c# - DataGridViewComboBox と ValueMember を使用しようとしたときの System.ArgumentException

modelLinks はList<MyClass>3 つのプロパティを含むです。ID、aID、cID。aID と cID は、対応する の DataPropertyName に使用されますDataGridColum。aModel と cModel にはList<AnotherClass>2 つのプロパティが含まれています。対応するValueMember = "ID"とで使用する ID と名前。DisplayMember = "Name"ComboBox

上記のスニペットの最後の行で、次のようになります。

すべてのフィールド、クラス、およびプロパティのスペルをチェックしました。デザイナですべての列を削除し、すべてのスペルを注意深く確認しながら再度追加しました。modelLinks からの ID は、aModels と cModels に存在します。また、3 つのリストすべてで からList<>に変更してみました。BindingList<>そして、同じエラーが発生し続けます。

削除するValueMember = "ID"と、別のエラーが発生します(AnotherClassa と一致しないためGuid)。

次は何を試せばいいのかわからない…

デザイナーが生成:

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

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

背景情報: サービスに実装された FileSystemWatcher クラスを使用して、ファイルの変更を監視しています。onCreate イベントがトリガーされたときに Argument Exception (Path は有効な形式ではありません) をスローするコーディングのセクションを次に示します。

FileMonitor.CS

FileActionHandler.CS

質問: 例外がスローされる理由と、それを解決するにはどうすればよいかについて、誰かアドバイスをもらえますか?

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

silverlight - クライアントコンピュータで例外メッセージが正しく表示されない

私が現在取り組んでいるプロジェクトはフォームデザイナー(Silverlightアプリケーション)で、ユーザーはコントロールをツールボックスから作業用キャンバスにドラッグして、プロパティペイン(VisualStudioやExpressionBlendなど)でそのプロパティを指定できます。

QC部門がテストできるように、テストサーバーのIISにアプリをデプロイしました。適用されないフィールド(MinHeightおよびMinWidth)に「Auto」と入力すると、正しく処理されないという特定のバグがあります。これらの無効な値の割り当てを続行し、例外をキャプチャして、例外メッセージを含むメッセージボックスを表示します。

渡される例外は、デフォルトメッセージ「値が期待される範囲内にありません」を含むArgumentExceptionです。展開後、開発者はいくつかのテストを行い、例外処理は期待どおりに機能しています。驚いたことに、QCテスターに​​表示されるメッセージは、ArgumentExceptionのデフォルトのメッセージではなく、

開発者のコ​​ンピューターが正しい例外メッセージを表示し、QCテスターのコンピューターは表示しないというこのシナリオを経験した人はいますか?開発者はデプロイされたアプリをテストしており、VisualStudioから実行していないことに注意してください。

0 投票する
3 に答える
2302 参照

c# - ArgumentException が発生しました: パラメータが無効です

私が使用しているこのコード スニペット (以下を参照) があります。上記のエラーが発生し続けます。誰かが私が間違っていることとそれを解決する方法を教えてもらえますか? ありがとう。

付け加えておきたいのですが、このプログラムは時々正常に動作します。まったく機能しない日もあり、その理由がわかりません。プレゼンテーションがあり、その日にプログラムが実行されないわけにはいきません。

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

c# - C# - ArgumentException が発生している理由を見つけるにはどうすればよいですか?

System.Drawing.dll で 'System.ArgumentException' 型の未処理の例外が発生しました

追加情報: パラメータが無効です。

これは、このコードの最後で発生しています。

コードにブレークポイントを追加すると、そのエラーが発生しますが、後の更新で発生します。私が知る限り、私たちが行っている唯一のグラフィックス コードはグラフの描画を伴います (これは、過去のウォッチ変数値のファイルを開いてグラフとして表示しようとして、このエラーが発生する方法と一致します)。ブラシ、ペン、およびフォントを使用します (最近の変更の一部は、メモリ リークが発生していたため、確実に破棄されるように「使用」を追加していました)。

主に、誰かがこれを解読し始める正しい方向に私を向けることができることを願っています. 非常に残念なことに、これは多数の変更が行われてチェックインされたケースの 1 つであり、チェックインする前にチェックインしたことを誓うことができました。特に、このアクションは私が解決していた問題に関連しているためです。事実と議論してください、そして事実はそれが今失敗しているということです.

あなたが与えることができるどんな助けにも感謝します.

編集:チェックインの1つで以前のバージョンに戻すことができたので、どこで問題を探すべきかについての一般的な考えを持っています. これは確かにグラフィック ライブラリの 1 つであり、具体的にはhttp://www.codeproject.com/KB/miscctrl/GraphComponents.aspxのライブラリを変更したグラフをプロットするライブラリです。以下のアドバイスに従って、修正した Paint プロシージャを確認することから始めます。

さらに編集:見つけました。OnPaint、予測どおり:

に変わった

Dispose を持たない Drawing オブジェクトへの参照を積極的に削除していたとき。その機能を元に戻すと、クラッシュが解消されました。残念ながら、これらの変更を行ったときに探していたメモリ リークの追跡に戻ったようです...

0 投票する
3 に答える
10486 参照

c# - プロセス情報を取得するときのSystem.ArgumentExceptionおよびSystem.ComponentModel.Win32Exception

プロセスの情報をコンソールに書き込もうとすると、System.ArgumentExceptionとSystem.ComponentModel.Win32Exceptionが発生します。これの原因は何ですか?どうすればそれらをやめることができますか?

「stringcompanyName=processListe[i].MainModule.FileVersionInfo.CompanyName;」でエラーが発生します ライン。

エラーメッセージ:

最後に、エラーが発生するプロセスの情報出力を作成しました。

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

c# - ProgressBar.SetValue が有効な値で ArgumentException をスローするのはなぜですか?

Value プロパティを持つ WPF の ProgressBar オブジェクトを使用しています。定数の int または 10 進数の値を渡すことができ、問題はありませんが、float (または int または string) の変数値を渡すと、barfs が発生します。"Message='0.02380952' is not a valid value for property 'Value'."私にはArgumentException (eg ) が発生しました。私がフォローしているMSの例では、定数の float 値を使用しています。ただし、Value プロパティへのMS doc 参照は、それが int であると述べています。これは、定数 .1 または .5 を渡して正しい動作を取得できるため、間違っているように見えます。MS の例では、0 と 1 および最小値と最大値を使用しています。 . それで、私はここで何をする必要がありますか?

私のコード:

xaml:

c#: