問題タブ [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.
linq - LINQ to sharepoint クエリを実行すると、"System.ArgumentException: 値が期待される範囲内にありません" が発生する
クエリの実行時に次の例外が発生しました。
System.ArgumentException: 値が期待される範囲内にありません。
ただしInsertOnSubmit ()
、機能しています。クエリを試しましたLINQPad
が、同じ例外が発生しました。次のLINQPad StackTrace
とおりです。
同じリストが CAML クエリに正常に応答しています。
同じサイト内の他のリストで同じクエリが正常に実行されています。
例外をグーグルで検索しましたが、さまざまな理由が原因のようです。
英語で申し訳ありませんが、質問を自由に編集してください。
wpf - WPFアプリのSaveFileDialog例外
私の顧客の1人が、ファイルを保存するときにWPFアプリケーションでクラッシュが発生しています。
私の保存ファイルコードは次のとおりです。
そして、ここに彼らが得ている例外があります:
(ShowDialog
最後の行のは、上記のコードで行った呼び出しを示しています。)
ですから、私の顧客の場合、Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)を呼び出すと、SaveFileDialog
が気に入らないものが返されInitialDirectory
ます。Web検索(および検証済み)InitialDirectory
で、SaveFileDialogの相対パスを渡すときにこのエラーが発生することがわかりました。Environment.SpecialFolder.MyDocuments
相対パスとして返される可能性はありますか?そうでない場合、誰かが別の潜在的に無効なフォーマットを知っていますか?特定のSpecialFolder.MyDocumentsネットワークパスが原因である可能性がありますか?他のアイデアはありますか?
私は顧客のマシンに直接アクセスできず、顧客は特に技術に精通していないため、何が起こっているのかを100%確実にすることはできません。
validation - SqlMembershipProvider を使用する場合、ユーザー名にコンマを使用できないのはなぜですか?
MSDN のCreateUserメソッドの一部として文書化されていませんが、コンマを含むユーザー名で何かをしようとすると (ユーザーの作成を含む)、SqlMembershipProvider は ArgumentException をスローします。パスワードのコンマは問題ないようです。私の質問はなぜですか?
編集: stackoverflowで文書化されているように、コンマを許可する理由の 1 つは、珍しいことですが、電子メール アドレスにコンマを含めることができることです。
c# - PictureBoxを更新するときにArgumentExceptionが発生する原因は何ですか?
ビデオやイメージング用にAForgeを試してみることにしたので、この簡単なデモを実装しようとしました。
問題は、私が常にを取得することArgumentException
ですが、常にすぐに発生するとは限りません。にポップアップ表示されApplication.Run(new Main());
ますが、スタックトレースの上部は次のようになります。
at System.Drawing.Image.get_Width() at System.Drawing.Image.get_Size()
at System.Windows.Forms.PictureBox.ImageRectangleFromSizeMode(PictureBoxSizeMode mode)
at System.Windows.Forms.PictureBox.OnPaint(PaintEventArgs pe)
これが適切かどうかはわかりませんがParamName
、例外の属性はnullです。画像の割り当てをtry...catchブロックでラップしようとしましたが、これは役に立ちませんでした。また、割り当て前に画像がnullでないことを確認しました。null以外の、ただし0x0サイズの画像もチェックしました。
私は何を間違えましたか?誰かが回避策を提案できますか?
windows-phone-7 - System.ArgumentException: Windows Phone の [net_WebHeaderInvalidControlChars]
私は HttpWebRequest を使用して Twitter API のような Json リソースを取得しています。シナリオは、XAuth-Authentication でアプリにログインした後、アプリが API( http://api.xxx.com/account/notification.json ) レスポーズ Json を取得します。私の HttpWebRequest メソッドは次のとおりです。
最も一般的な状況では、すべてがうまくいきます。一部のユーザーが、常に例外が発生したと私に言うまで。次に、デバッグを使用して、例外トレースが次のようになっていることを確認します。
ここにいくつかの問題があるようです( System.Net.Browser.ClientHttpWebRequest.EndGetResponse throw System.ArgumentException when header contains non-ascii content )
次に、Fiddler を使用して webresponse をトレースし、サーバーが予期された Json 文字列を返したことを発見しましたが、それでも例外が発生しました。
予想される Json 文字列:
Everythis は問題ありませんが、まだ net_WebHeaderInvalidControlChars 例外が発生します。X-Authuser が原因ですか?
私は解決策を見つけるために一生懸命働きましたが、失敗しました。任意の提案をいただければ幸いです。ありがとう。
PS: 実デバイスでアプリを実行すると例外が発生しないのに、エミュレータと相手の実デバイスで例外が発生するというのは少し奇妙です。
c# - FileStream 例外
FileStream ArgumentException
path が空の文字列 ("") であるか、空白のみが含まれているか、1 つ以上の無効な文字が含まれています。- または - path は、NTFS 環境の "con:"、"com1:"、"lpt1:" など、ファイル以外のデバイスを参照しています。
なぜそれが起こるのですか?どうも。
==
c# - C# XNA でビットマップの幅と高さにアクセスするにはどうすればよいですか?
ビットマップを作成し、そこからいくつかの変数を取り出して Texture2D を作成するアプリケーションを作成しようとしています。これは私が持っているものです:
次に、それからテクスチャを作成しようとします。
ここでエラーが発生します。次のようになります。
System.ArgumentException が処理されませんでした Message=Parameter is not valid. Source=System.Drawing StackTrace: D:\Dropbox\School\Project FUN\Code\XNA\GPUParticles\ の GPUParticles.VelocityTexture.createVelocityMapBitmap(GraphicsDevice gDevice, Bitmap bit, Single Accuracy) の System.Drawing.Image.get_Width() でGPUParticles\GPUParticles\VelocityTexture.cs:D:\Dropbox\School\Project FUN\Code\XNA\GPUParticles\GPUParticles\GPUParticles\Game1.cs:line 302 の GPUParticles.Game1.camInterval_Tick(Object myObject, EventArgs myEventArgs) の 16 行目System.Windows.Forms.Timer.OnTick(EventArgs e) で System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m) で System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) システムで。
c# - Linq クエリで文字列を比較する方法
CompareTo はここでは機能しません。
私のlinqクエリは
そして例外が発生します
//////例外///////////
私のコードはこのようなものです
例外はこの行にあります
c# - リストを介した Foreach ループのエラー
問題を引き起こしている次のコードがあります。助けていただければ幸いです。
私の最初の問題は、 foreach ループで System.InvalidOperationException: collection was modified エラーが発生したことでした。
1)変更された場所がどこにもないため、なぜこのエラーが発生するのかまだわかりません。
リストを新しいリストにコピーして、新しいリストをループすることを誰かが提案しました。私はそれを行い、InvalidOperationExceptionを取り除きました。ただし、リストを2つの異なる方法で対処しようとしましたが、どちらも System.ArgumentException: Destination array was not long十分な長さでした。リストをコピーしようとした2つの方法は次のとおりです
と
これらはどちらも私に System.ArgumentException: Destination array was not long enough を与えました。
2)これらの方法のいずれかで例外が発生するのはなぜですか?
私は困惑しているので、助けていただければ幸いです。
ありがとう!
c# - C# SerialPort#Open() メソッドは、ポート名のために ArgumentException をスローしますか?
私のローカルマシンでは、
- Windows XP
- ポート (COM & LPT)
- COM3
- RIM 仮想シリアル ポート v2 (COM4)
- RIM 仮想シリアル ポート v2 (COM5)
次のコード、
以下をスローしますArgumentException
。
あれは、
指定されたポート名が COM/com で始まっていないか、有効なシリアル ポートに解決されません。
なぜこれが起こっているのか誰にも分かりますか?