tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: 応答なし、約1分後に回復
投稿日: 2012/08/13(Mon) 10:16
投稿者魔界の仮面弁士
> VB.6(SP3)でPOSレジを開発しています。
> OSはXPで、DB(MDB:Access 2000)をODBC接続しています。
OS は XP Embedded でしょうか、XP Professional でしょうか。

VB6 SP3 で開発中とのことですが、XP Pro に付属のランタイムは、
VB6 SP5 のものよりも後のバージョンのものです。互換性維持のために
VB6 SP6 で開発されることを強くおすすめします。

如何に、主だったランタイムバージョンを列挙しておきます。
(なお、XP Embedded には VB6 ランタイムが同梱されていません。Home/Pro/MCEには同梱されていますが)

 Ver.6.0.98.21 : KB983234
 Ver.6.0.98.15 : KB970157, Windows Vista(SP2), Windows Server 2008, Windows 8 Developer Preview
 Ver.6.0.98.02 : KB941029, Windows Vista(SP1)
 Ver.6.0.97.97 : Windows Vista
 Ver.6.0.97.82 : Visual Studio 6.0(SP6), Windows Server 2003(SP1)
 Ver.6.0.96.90 : Windows Server 2003, Windows 2000(SP4), Windows XP(SP2)
 Ver.6.0.96.32 : KB307211
 Ver.6.0.93.30 : SharePoint Services
 Ver.6.0.92.37 : Windows XP, Windows XP(SP1)
 Ver.6.0.91.15 : KB291103, KB297108
 Ver.6.0.89.64 : Visual Studio 6.0(SP5), Commerce Server 2002同梱
 Ver.6.0.88.77 : Visual Studio 6.0(SP4), Commerce Server 2002本体
 Ver.6.0.84.95 : Visual Studio 6.0(SP3), Windows 2000 Server, Office XP, SQL Server 2000(Rel.A)
 Ver.6.0.84.50 : SQL Server 2000, SBS 2003
 Ver.6.0.82.68 : Visual Studio 6.0(SP2), Office 2000
 Ver.6.0.82.44 : Windows NT4(SP4)
 Ver.6.0.81.76 : Visual Studio 6.0


それと、JET 4.0 も最新のものにしておきましょう。
http://support.microsoft.com/kb/239114/ja


> 精算時に、合計実績・単品実績・ジャーナルのテーブルに書き込んでいます。
> 30会計くらい行うと、「応答なし」になってしまいます。
プログラム中のどの行を実行したときに時間がかかっているかを特定できていますか?

それともVB側ではなく、SPREAD3側に問題がありそうなのでしょうか。
SPREAD 側は最新版(3.0.0.52)に更新してありますか?



> 約1分ほどで「応答なし」は自然に解消され、また30会計くらい動き「応答なし」に
> なります。
処理に時間がかかっているか、メモリの確保と解放に時間がかかっている感じです。
コード側の問題なのか、コンポーネント側の問題かを特定し、SPREAD3 側の
問題であるようなら、メーカーに問い合わせて、後継バージョン(SPREAD7.0J)などへの
移行も検討した方が良いでしょう。


> Windows Updateやウィルスソフトは無効にしてみましたが同様です。
ウィルスソフト ではなく、
ウィルス対策ソフト(アンチウィルスソフト)ですよね? (^^;



> 何か思い当たることや、試してみるべき事を教えていただければ助かります。
> よろしくお願いいたします。
Process Monitor でトレースしてみては如何でしょう。

http://d.hatena.ne.jp/wwwcfe/20100416/processmonitor
http://technet.microsoft.com/ja-jp/sysinternals/bb896645.aspx


それから、投稿前には掲示板の利用方法を一読願います。
マルチポストに関するルールがあるはずですよ。
http://www.gizcollabo.jp/vbtomo/boards/vbqanda.php?do=spread&num=15396
http://hanatyan.sakura.ne.jp/hazimeni.htm#keijiban

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。