[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2006/07/15(Sat) 19:00
投稿者名:天宮敬子
Eメール:
URL :
タイトル:
timeSetEventでアプリケーションエラー
WinXP Pro, VB6 SP6, Office 2003 という環境で開発しています。
timeSetEvent関数を用いて一定時間毎にシーケンサからデータを読み出すプログラムなのですが、
VBプロジェクト上でデバッグ実行しているぶんには、問題なく動作します。
が、EXEファイルにコンパイルし実行すると、タイマイベントのトリガが発生した瞬間に
アプリケーションエラーとなって落ちてしまいます。

イベントビューアで確認したところ以下のようなログが出力されていました。
------------------------------------------------------------------------
エラー発生アプリケーション Test.exe、バージョン 1.0.0.0、エラー発生モジュール msvbvm60.dll

バージョン 6.0.97.82、エラー発生アドレス 0x000e3e72
-------------------------------------------------------------------------

このような事態の場合、どのようにその原因を探っていけばよいのか皆目検討がつきません。
どのような調査を進めていけばよろしいでしょうか?

投稿時間:2006/07/15(Sat) 20:51
投稿者名:
Eメール:
URL :
タイトル:
Re: timeSetEventでアプリケーションエラー
マルチスレッドとtimeSetEventについて
っ[ http://hpcgi1.nifty.com/MADIA/VBBBS2/wwwlng.cgi?print+200510/05100129.txt ]

投稿時間:2006/07/15(Sat) 21:53
投稿者名:天宮敬子
Eメール:
URL :
タイトル:
Re^2: timeSetEventでアプリケーションエラー
> マルチスレッドとtimeSetEventについて
> っ[ http://hpcgi1.nifty.com/MADIA/VBBBS2/wwwlng.cgi?print+200510/05100129.txt ]

も様>
Timerコントロールではディレイが発生して困っていたところ件のAPI関数を見つけ、
3連休イエ〜イとホクホクしてたのに、このような事態になり泣きそうになりました。
っていうかマジ泣きました。海行きたかったのに〜。がんばってダイエットしたのに〜。
ご紹介のリンク先記事を参考にさせていただき、2連休を楽しみたいと思います。
ありがとうございました。

投稿時間:2006/07/18(Tue) 16:19
投稿者名:天宮敬子
Eメール:
URL :
タイトル:
Re^2: timeSetEventでアプリケーションエラー
ご享受いただいた手段で無事、検収が通りました。
一定時間毎に別スレッドを起動というtimeSetEvent関数が使えないなら、
処理時間+可変インターバル=一定時間にすればいい・・・。ごもっともです。
改めて、自分の発想力不足を情けなく思います。

も様、本当にありがとうございました。