• ベストアンサー

実行ごとに違う場所で実行エラー

実務でC#、windows上であるモジュールのコーディングを担当しています。 実行ごとに違う場所で実行時エラーが起きて困っています。可能性として、何か実行ごとに変わるというのが 起こりえる要因がわかればご教示ください。 該当部分はほぼローカルの処理で、特に時間によって条件分岐や外部のプロセスから影響はうけません。 主な処理内容としては、一般的でない、特殊なDBアクセス(ArcGISというライブラリを使用)はありますが、ローカルに保持してそれに対するデータ処理が中心になります。

質問者が選んだベストアンサー

  • ベストアンサー
  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.1

C#だけでなく、一般的に言って、「実行ごとに違う場所で エラーが起きる」場合、原因はプログラム側でなく、処理 するデータ側にあることが多いです。 要は「考慮範囲外のデータがあって、それがメモリ内の 構造に影響を与えたまま停止、次の実行時には、影響 が残ったデータで起動するために、更に別の場所から エラーが起きる」という繰り返しです。 特にレジスタなどを直接いじるプログラムだと、まず最初 にチェックすべき点だと思いますが・・・。

関連するQ&A