掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VB6 ランダムアクセスファイルで (ID:138660)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VB6 + Windows2003 Server にて1秒周期でランダムアクセスファイルへデータのロギングをするソフトを作成しています。 ファイルは1レコード=1秒という構造です。 1秒周期は・・・ Form_Load Timer1.Interval = 300 Timer1.Enabled = True End Sub Private Sub Timer1_Timer Static BeforeDateTime As Date Dim DateTime DateTime = Now if BeforeDateTime<>DateTime Then '秒が変わったら Call Loging 'ファイル記録処理 BeforeDateTime = DateTime End if End Sub ・・・という感じで処理していますが、ここで問題が発生しておりす。 通常はSUBプロシージャ"Loging"の処理時間(Timer関数にて測定)は0.05秒くらいで問題ないのですが、まれに1.n秒かかってしまい、次回のタイマイベントの発生が1秒遅れてしまう事があります。(ファイルレコードの欠損が起こる) ちなみにロギング中のファイルは、このプログラム以外からのアクセスはありません。 このプログラム以外には、ORACLE10gがインストールされております。 色々考えてロジックを見直したりしてはみたのですが、解決にいたりません。。。 他のPC等がアクセスしてもいないのに、ランダムアクセスファイルへのアクセスに遅延が発生するような事はあるのでしょうか? 何か良いアドバイスがありましたら、よろしくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.