問題タブ [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.
c# - VS 2008デバッグ:System.ArgumentException?
問題: 別のdllプロジェクトで定義されているクラスをインスタンス化するフォームプロジェクトがあります。このdllを使用するフォームアプリケーションを実行すると、すべてが完全に正常に実行されますが、dllプロジェクトで定義されているタイプのオブジェクトを検査するためにブレークポイントを設定すると、ウォッチウィンドウにエラーが表示されます。
知っておくべき重要なこと:
- dllプロジェクトは、安全でない管理されていないコードを使用しています。
- この問題は、安全でない関数が呼び出される前に発生します。
- アンマネージコードのデバッグが有効になっています。
- シンボルがdll用にロードされていることを知っています。
- デバッガーによってロードされるdllのバージョンは、アプリケーションで使用されるものと同じです。
- 出力ディレクトリをクリーンアップして削除してから、再構築しました。
- 彼らは同じ.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);
同じ正確なポイントで追加すると、例外は発生せず、カウントが出力コンソールに正しく表示されます。
完全な例:
ご想像のとおり、これによりアプリケーションのデバッグが非常に困難になっています:)助けていただければ幸いです。
.net - CodeContracts は通常の ArgumentExceptions を置き換える必要がありますか?
次の代わりに CodeContracts の使用を開始できますか。
ライブラリを開発し、ライブラリ ユーザーが CodeContracts を使用しない場合、どのように機能しますか?
sharepoint - Sharepoint のクエリ - 値が期待される範囲内にありません
listitem の値を取得しようとしていますが、ArgumentException が発生し続けます - 値が期待される範囲内にありません。
私のコードは次のとおりです。
すぐに表示されるウィンドウで、列が存在し、値がオブジェクト ツリー構造で見つかることを確認できます。
Guid を返しますが、それを使用して Field の値を取得すると、別の ArgumentException が発生します。
windows-phone-7 - HttpNotificationChannel.Open が ArgumentException() E_INVALIDARG をスローするのはなぜですか?
これが私のコードです。初めて実行したときはすべて正常に動作します。つまり、HttpNotificationChannel.Find() は null を返します。
しかし、2 回目に実行すると、Find() は適切なものを返しますが、Open() 呼び出しに到達すると、例外がスローされます。Open() は引数を取らないので、これは本当に奇妙です。
私は何を間違っていますか?
全文とスタックは次のとおりです。
tabs - Infragistics TabManager の System.ArgumentException
インフラジスティックスのタブ マネージャーで新しいタブを追加した後、次のエラーが発生しました。
「System.ArgumentException: パラメータが無効です」
このエラーはデザイナーに表示されるため、デバッグできません..
新しいタブを追加した直後、プログラムを再構築または実行しようとした直後には発生しません
何が起こっているかについてのアイデアはありますか?
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.
asp.net - MVC SportsStore:systems.ArgumentExceptionがユーザーコードによって処理されていませんか?
これは、pro asp.netブックのSportsStoreの例です(ここにソースコードへのgithubリンクがあります)。コードを実行すると、system.ArgumentExceptionエラーが表示されます。誰かがこのエラーが正確に何であるか、そしてどうすればそれを修正できるか教えてもらえますか? エラーは太字の領域に表示されます。
エラー:キーワードはサポートされていません:メタデータ "
接続文字列:
SQLRepository:
パブリッククラスSqlProductsRepository:IProductsRepository{プライベートテーブルproductsTable;
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()"
「パラメータが無効です。」
私は問題を見つけたと思います:
c# - Winformによって呼び出されたサブフォームのC#WPFキャッチ例外
winforms サブフォームを呼び出す WPF アプリケーションがあります。winform は、showDialog() を使用して WPF ウィンドウを呼び出します。WPF ウィンドウには、背景画像を設定している境界線が含まれています。私の問題はこれです。ロード中の画像に問題がある場合、画像に無効なメタデータ ヘッダーがあることを示す ArgumentException が返されます。エラーをキャッチしたとしても、WPF サブウィンドウは他の 2 つのウィンドウの背後にあるフォーカスを失い、それとの対話で dialogResult を true に設定すると、ウィンドウが showDialog() によって呼び出されたものとして登録されないため、InvalidOperationException が発生します。 .
私はおそらく明らかに間違ったことをしています。ただし、この例外をどのように処理する必要がありますか? また、WPF サブ ウィンドウがこのように動作するのはなぜですか?
編集: bitmapImage の uri またはストリーム ソースを設定するたびに、例外が発生するようです。ただし、これを try ブロックに配置しても、ここでキャッチされるのではなく、showDialog() 呼び出しでキャッチされます。
c# - BitmapImage.BeginInit() の使用時に ArgumentException がキャッチされない
image.jpg に無効なメタデータ ヘッダーがあるために ArgumentException が発生した場合、最初の例では例外がキャッチされ、2 番目の例では例外がキャッチされないのはなぜですか?
例 1:
例 2: