問題タブ [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 投票する
2 に答える
2240 参照

c# - VS 2008デバッグ:System.ArgumentException?

問題: 別のdllプロジェクトで定義されているクラスをインスタンス化するフォームプロジェクトがあります。このdllを使用するフォームアプリケーションを実行すると、すべてが完全に正常に実行されます、dllプロジェクトで定義されているタイプのオブジェクトを検査するためにブレークポイントを設定すると、ウォッチウィンドウにエラーが表示されます。

知っておくべき重要なこと:

  1. dllプロジェクトは、安全でない管理されていないコードを使用しています。
  2. この問題は、安全でない関数が呼び出される前に発生します。
  3. アンマネージコードのデバッグが有効になっています。
  4. シンボルがdll用にロードされていることを知っています。
  5. デバッガーによってロードされるdllのバージョンは、アプリケーションで使用されるものと同じです。
  6. 出力ディレクトリをクリーンアップして削除してから、再構築しました。
  7. 彼らは同じ.NETバージョンを使用しています。

例:これをウォッチウィンドウに追加すると、次のように表示MyDllType.SomePropertyされます(ウォッチウィンドウのみ):

'MyDllType.SomeProperty' threw an exception of type 'System.ArgumentException' Message: "Cannot find the method on the object instance."

ただし、同じ正確なポイントで追加Debug.Writeline(MyDllType.SomeProperty);した場合、例外は発生せず、出力コンソールに正しく表示されます。

さらに、dllプロジェクトで定義された構造体タイプのリストを作成してウォッチウィンドウに追加すると、次のように表示されます(ウォッチウィンドウのみ)。

壊れstructListてウォッチウィンドウに追加すると、次のようになります。

Unable to evaluate the expression. Operation not supported. Unknown error: 0x8004f0ed.

ただし、もう一度Debug.Writeline(structList.Count);同じ正確なポイントで追加すると、例外は発生せず、カウントが出力コンソールに正しく表示されます。

完全な例

ご想像のとおり、これによりアプリケーションのデバッグが非常に困難になっています:)助けていただければ幸いです。

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

.net - CodeContracts は通常の ArgumentExceptions を置き換える必要がありますか?

次の代わりに CodeContracts の使用を開始できますか。

ライブラリを開発し、ライブラリ ユーザーが CodeContracts を使用しない場合、どのように機能しますか?

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

sharepoint - Sharepoint のクエリ - 値が期待される範囲内にありません

listitem の値を取得しようとしていますが、ArgumentException が発生し続けます - 値が期待される範囲内にありません。

私のコードは次のとおりです。

すぐに表示されるウィンドウで、列が存在し、値がオブジェクト ツリー構造で見つかることを確認できます。

Guid を返しますが、それを使用して Field の値を取得すると、別の ArgumentException が発生します。

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

windows-phone-7 - HttpNotificationChannel.Open が ArgumentException() E_INVALIDARG をスローするのはなぜですか?

これが私のコードです。初めて実行したときはすべて正常に動作します。つまり、HttpNotificationChannel.Find() は null を返します。

しかし、2 回目に実行すると、Find() は適切なものを返しますが、Open() 呼び出しに到達すると、例外がスローされます。Open() は引数を取らないので、これは本当に奇妙です。

私は何を間違っていますか?

全文とスタックは次のとおりです。

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

tabs - Infragistics TabManager の System.ArgumentException

インフラジスティックスのタブ マネージャーで新しいタブを追加した後、次のエラーが発生しました。

「System.ArgumentException: パラメータが無効です」

このエラーはデザイナーに表示されるため、デバッグできません..

新しいタブを追加した直後、プログラムを再構築または実行しようとした直後には発生しません

何が起こっているかについてのアイデアはありますか?

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

javascript - Uploading a file from JavaScript by calling a web service

I have the following web service that allows me uploading files:

It works great when it gets invoked from my Windows form.

Now, I'm trying to make it work with HTML/JavaScript. The index.html file is put on the server side (to avoid the cross-domain error) and contains the following code:

When I try to upload a file, I get the following response from the server:

How can I avoid this error?

Thanks, regards.

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

asp.net - MVC SportsStore:systems.ArgumentExceptionがユーザーコードによって処理されていませんか?

これは、pro asp.netブックのSportsStoreの例です(ここにソースコードへのgithubリンクがあります)。コードを実行すると、system.ArgumentExceptionエラーが表示されます。誰かがこのエラーが正確に何であるか、そしてどうすればそれを修正できるか教えてもらえますか? エラーは太字の領域に表示されます。

エラー:キーワードはサポートされていません:メタデータ "

接続文字列:

SQLRepository:

パブリッククラスSqlProductsRepository:IProductsRepository{プライベートテーブルproductsTable;

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

c# - メイン メソッド (winforms) の引数例外

私のメインフォームは次のようになります。

ここにスタックトレースがあります

" System.Drawing.Graphics.GetHdc() で\r\n System.Drawing.BufferedGraphics.RenderInternal(HandleRef refTargetDC, BufferedGraphics buffer) で\r\n System.Drawing.BufferedGraphics.Render() で\r\n システムで.Windows.Forms.Control.WmPaint(Message& m)\r\n at System.Windows.Forms.Control.WndProc(Message& m)\r\n at System.Windows.Forms.ScrollableControl.WndProc(Message& m)\r \n System.Windows.Forms.ContainerControl.WndProc(Message& m)\r\n System.Windows.Forms.Form.WndProc(Message& m)\r\n System.Windows.Forms.Control.ControlNativeWindow.OnMessage (Message& m)\r\n at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)\r\n at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam )\r\n System.Windows.Forms.UnsafeNativeMethods.System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData) で \r\n System.Windows で DispatchMessageW(MSG& msg)\r\n。 Forms.Application.ThreadContext.RunMessageLoopInner(Int32 理由、ApplicationContext コンテキスト)\r\n で System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 理由、ApplicationContext コンテキスト)\r\n で System.Windows.Forms.Application. Run(Form mainForm)\r\n D:\Documents and Settings\Dima\My Documents\Visual Studio 2008\Projects\SpaceInvaders\SpaceInvaders\Program.cs:line 18 の WindowsFormsApplication1.Program.Main() で\r\n System.AppDomain._nExecuteAssembly で (アセンブリ アセンブリ、String[] args)\r\n System.AppDomain.ExecuteAssembly で (String assemblyFile、Evidence assemblySecurity、String[] args)\r\n Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() で\r\n System.Threading.ThreadHelper.ThreadStart_Context(Object state) で\r\n System.Threading.ExecutionContext.Run( ExecutionContext executionContext、ContextCallback コールバック、オブジェクト状態)\r\n at System.Threading.ThreadHelper.ThreadStart()"

「パラメータが無効です。」

私は問題を見つけたと思います:

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

c# - Winformによって呼び出されたサブフォームのC#WPFキャッチ例外

winforms サブフォームを呼び出す WPF アプリケーションがあります。winform は、showDialog() を使用して WPF ウィンドウを呼び出します。WPF ウィンドウには、背景画像を設定している境界線が含まれています。私の問題はこれです。ロード中の画像に問題がある場合、画像に無効なメタデータ ヘッダーがあることを示す ArgumentException が返されます。エラーをキャッチしたとしても、WPF サブウィンドウは他の 2 つのウィンドウの背後にあるフォーカスを失い、それとの対話で dialogResult を true に設定すると、ウィンドウが showDialog() によって呼び出されたものとして登録されないため、InvalidOperationException が発生します。 .

私はおそらく明らかに間違ったことをしています。ただし、この例外をどのように処理する必要がありますか? また、WPF サブ ウィンドウがこのように動作するのはなぜですか?

編集: bitmapImage の uri またはストリーム ソースを設定するたびに、例外が発生するようです。ただし、これを try ブロックに配置しても、ここでキャッチされるのではなく、showDialog() 呼び出しでキャッチされます。

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

c# - BitmapImage.BeginInit() の使用時に ArgumentException がキャッチされない

image.jpg に無効なメタデータ ヘッダーがあるために ArgumentException が発生した場合、最初の例では例外がキャッチされ、2 番目の例では例外がキャッチされないのはなぜですか?

例 1:

例 2: