プログラムの結果に関して問題があります。多くのことを行うbi winformsアプリケーションがあります。そのうちの 1 つは、特定のディレクトリ内のいくつかの .txt ファイルに保存した一連のデータを視覚化することです。1 つ取り、それを読み、閉じてから、次のものを読む前に視覚化します。
私の問題は、プログラムを実行するだけで、ファイルのディレクトリを伝えて視覚化を要求すると、2つまたは3つのファイルを読み取った後、メモリアクセス違反のためにクラッシュすることです。しかし、Visual Studio のデバッガーから実行中に正確な手順を再現すると、エラーも警告も何も表示されず、正常に動作します。
デバッガーはまさにデバッガーであり、デバッガーでは実行方法が異なることは知っていますが、なぜこれが起こるのかわかりません。
プログラムがクラッシュする理由は何ですか? または、クラッシュを回避するにはどうすればよいですか?
私の質問があいまいすぎるかもしれませんが、20.000行のコードを投稿してほしくない限り、私の問題を示す他の方法はありません:) .
前もって感謝します。