タイトル | : Re: 応答なし、約1分後に回復 |
記事No | : 15568 |
投稿日 | : 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
|