« 新『PPU』作成報告(その6)。 | トップページ | 新・京ポン!? »

2006年10月15日 (日)

新『PPU』作成報告(その7)。

またしてもバージョンアップしました。

【修正点1】 CPU使用率を低減。

CPU使用率がべったり100%のまま、にならないようにしました。

今まで、
 ・ ページを読み込むたびに1秒スリープを入れる
 ・ ループの中にDoEventsを入れる
というのをそれぞれ単独で行っていたのですが、

DoEvents
Call Sleep(10)

というように、セットで行わないと意味が無い事を、
VB6を使い始めて7年目で初めて知りました(汗)。

また、この修正により、全体の処理速度も向上しました。
自分の環境だと、30秒~40秒の短縮です(約2分半 → 約2分)。

ページを読み込むたびに、一度だけ100%になりますが、
内部で抱えているWebBrowserコンポーネントが
ページを描画しようとして発生するものと思われます。

【修正点2】 出馬表(レース選択)の読み込み完了判定を修正。

例えば、4回東京3日のページ(そこから1R~12Rを選択する)であれば、
「4回東京3日」という文字列を2回発見したら読み込み成功、
と判定しているのですが、
その判定方法に誤りがあったので、修正しました。

というわけで、ユーザーの人は最新版をダウンロードして下さい。

= = = = = = = = = = = = = = =

【2006/10/16 18:30 追記】

申し訳ありません。
タイトルバーの表記が「Version 3.02」のままになっていたので、
そこだけ再修正しました。
気になる人はダウンロードし直して下さい。

|

« 新『PPU』作成報告(その6)。 | トップページ | 新・京ポン!? »

「[09]競馬」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/95135/12302011

この記事へのトラックバック一覧です: 新『PPU』作成報告(その7)。:

« 新『PPU』作成報告(その6)。 | トップページ | 新・京ポン!? »