- ベストアンサー
実行できません。(Visual C++6.0)
Visual C++6.0でプログラムを書いてコンパイルはできて、実行したんですがDOSの窓が開いたあとにウインドウが出てきて Debug Error! Program: D:\*****\***\smp.EXE DABAGE: after Normal blocd (#17) at 0x00780ECO. (Press Retry to debug the applecation) 中止 再試行 無視 と出ます。これは、プログラムのなにがいけないんでしょうか? ソースも張りたいんですが、かなり長くて、文字数がオーバーしてしまうんで。 書いてるプログラムは、画像ファイルにバンドパス・フィルタをかけるものです。 パソコンはWindowsME セレロン700M メモリ320Mです。 足りないことは補足しますのでよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こん**は。 上記エラーメッセージだけでは、なんともいえないのですが、 対処法を書いておきます。 1.現在、「コンパイル」後すぐに「実行」していませんか? 「コンパイル」→「ビルド」→「実行」 とすると、「ビルド」の時点でVCの画面上でエラー部分がわかるかもしれません。 一度、実行前に、ビルドしてみてください。 2.1の方法がうまくいかない場合(こちらのアドバイスミスも含みます)は 「ステップ実行」で一行ずつ実行してください。 ただ、コードが長いとのことですので、自信がない部分に、ブレイクポイントをつけて、そこからステップ実行することをお勧めします。 VCのデバッグ機能をうまく使いこなしてくださいね。
その他の回答 (1)
- digitalsupport
- ベストアンサー率58% (24/41)
blocd => block ですね。 固定バッファを確保している箇所があると思いますので、そのサイズを大きめにして試してみてください。多分、格納データがバッファサイズを超えた時に出るエラーだと思います。
お礼
回答ありがとうございます。何とかなりました。
お礼
回答ありがとうございます。