問題タブ [unhandled]
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# - Message=GDI+ で一般的なエラーが発生しました。エラーが発生したコード内の場所を特定できない
この質問にはさまざまなバリエーションがありますが、必要な答えが見つかりません。表示する必要があるのはスタック トレースだけです (これは、この質問に投稿された他のスタック トレースと同様です)。トレースからは、コード内のどこでこれが発生しているかを判断できません。その時点で、コードはいくつかの listView コントロールを更新および追加し、いくつかのファイル書き込みを行う必要がありました。この質問に対するこの回答は、リソース、ファイル ロック、アクセス許可、フォント、マルチスレッド、その他さまざまなことから範囲を実行しましたが、開始するのに十分な情報がありません。このスタックが私に伝えていることに誰かが光を当てることができ、しっかりとしたアイデア/答え、または問題を診断またはトラップする方法の戦略を提供できる場合、私は感謝します(これは正しくフォーマットされていると思いますが、謝罪します)もし私がしなかったなら'
c - strtok 未処理の例外; アクセス違反の書き込み場所
基本的に、このプログラムは、複製できない4つのランダムな単語を生成
strtok
し、単語をスリップして、文字ごとに行列に入力できるようにします。最後に、マトリックス内のヌル文字はランダムな文字に置き換えられます。しかしstrtok
、実行時エラーが発生していて、null 要素をチェックする方法がわかりません。
unhandled - タイプ 'System.IndexOutOfRangeException' の未処理の例外が CS で発生しました
この問題が発生しました。MC Visual Studio 2015 で自分用の SteamBot を作成しようとしています。プログラムを実行すると、次のエラーが発生します。
タイプ 'System.IndexOutOfRangeException' の未処理の例外が CSharpTradeOffers.dll で発生しました
スクリーンショットはこちらから入手できます: http://imgur.com/v6puaCn
c# - ガベージ コレクション中の未処理の例外
言語: C#
ランタイム: .NET 4 クライアント
問題: 約 14 分でガベージ コレクションが発生します (診断ツールに表示されます)。この時点で例外がすぐに次の情報と共に続きます。
Test.exe の 0x163BA480 で例外がスローされました: 0xC0000005: 場所 0x163BA480 を実行しているアクセス違反。
私のプログラムは、アドインを介して追加機能を追加する目的で、サード パーティのプログラムを参照しています。
私のプログラムはアセンブリで構成されています:
- .cs ファイルからアドオン アセンブリをコンパイルする私のメイン プログラムは、それらの名前を WPF ウィンドウに表示します。
- 同じソリューションの一部である、ロギングを処理するだけの 2 次プロジェクト。
- 同じソリューションの一部である、アドインの読み込みを担当する追加のプロジェクト。
- 読み込まれたアドオン アセンブリの数。
すべてのアセンブリが同じ Appdomain に読み込まれます。最終的には、各アセンブリが独自の Appdomain 内にあるように変更されます。
この特定のケースでは、アドオン アセンブリは単純なクラス定義であり、他の実行コード/メソッドはありません。
出力:
プログラムが正常に実行され、アセンブリが読み込まれ、表示されます。
次に、プログラムはサードパーティのプログラムを実行します (参照された dll の Run() メソッドを介して)
前述の例外が発生するまで、プログラムはさらに約 14 分間正常に実行されます。
これをデバッグする方法がわかりません。例外が発生した場所を知るにはどうすればよいですか? 私が書いた 3 つのプロジェクトはいずれもアンマネージ コードを利用しておらず、参照されているアセンブリは C# で実行されています。dotpeek を使用してアンマネージ コードを見つけることはできませんでした。
さらに情報が必要な場合は、喜んで提供します。
c# - C# 'System.FormatException' 型の未処理の例外が mscorlib.dll で発生しました
ここで何が間違っているのかわかりません。2 つのオプションのうちの 1 つを入力して、関連するオプションのコストを表示するプログラムがあります。
「mscorlib.dll で 'System.FormatException' 型の未処理の例外が発生しました」というエラー メッセージが表示されます
追加情報: 文字列は正確に 1 文字の長さでなければなりません。」
コードで何が間違っていますか? 下記参照: