|
|
どうもはじめましてざら太郎さん。LIUNQAです。
アプリケーション終了時のpvbloadのエラーに関してですが、Action Diaryの
場合、領域破壊が原因でした。
Action Diaryでは処理方式としてデータ格納するために配列を、表示のために
Gridコントロールを使用しています。エラーはこれらを操作するとき、添え字
に確保されている領域外の値を指定して値を書き込んでいたため、エラーが発
生していました。
終了時にエラーになるのは、おそらく終了時に各種領域の解放をしようとする
が領域が破壊されているため、メモリの解放に失敗し、エラーになっているも
のと思われます。
対策としてわたしの場合ソースの見直しにより問題の個所を見つけて修正しま
した。修正以後、エラーは発生していません。
ざら太郎さんが作成しているプログラムがどのようなものかわかりませんが、
もし、わたしと同じように配列(Gridコントロールなどのコントロールも含め)
を使用されているのであれば添え字の値が正しいかどうかソースを見直されて
みてはいかがでしょうか。
お役に立てるかどうかわかりませんが、ご参考になれば幸いです。
|
|