タイトル : Re^2: 誰か助けてくだい! VB6.0でメモリダンプしたいのですが.. 投稿日 : 2008/02/01(Fri) 20:31 投稿者 : K
早速のご回答有難う御座います。 ご紹介頂いたアプリを使用してみましたが取り出したデータが 私には分かりませんでした。 グリッドは最終的に表示する為に使用しています。 実際に計算されたデータは配列MDATに入っていますが 取り出しは無理でしょうか? > 残念ながら、無理だと思いますよ。 > > いわゆるメモリダンプのソフトは、たとえば > http://www.vector.co.jp/soft/cmt/win95/hardware/se240216.html > など幾つかありますが、今回のケースで利用できるとは限りませんし、そもそも > メモリ内容を除き見ることができたとて、MSグリッドがどのようにデータを > 管理しているのか公開されているわけでも無いので、救出は困難だと思いますよ。 > > TextBox や ListBox などの標準的なコントロールであれば、 > SendMessage API 等を使って取り出せる可能性もありましたが…。 > > > MSグリッドの役割が分かりませんが、エラーが出ただけで、画面の操作は > まだできるのであれば、とりあえず、グリッドの画面コピーだけでも > キャプチャ撮影しておくのが、関の山かと。 > スクロールすら利かない状態だとしたら、どうにもならないかな…。 > > > > 計算にはかなり時間をかけていますので、データを失いたくないのです。 > > 時間のかかる計算処理であれば、途中で中断してしまった場合にそなえて、 > 途中経過を、外部ファイル等に保持するような設計にしておいた方が > 良いかも知れませんね。(計算の内容にもよりますけれども) |