掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CPU使用率の軽減方などについて (ID:126812)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
環境 VB6(SP6)Windows98_SE、Visual Studio TM6.0(SP6) VALUSTAR(VT667J/3FD) RAM;126MB 素人の趣味のプログラミングです。 プログラムは殆ど完成したのですがCPU使用率が高いのが気になって質問させて頂きました。 グラフィック処理時に60%〜70%(システムモニターの表示)になります。 宜しければ改善ポイントやヒント、以下に記しました様なプログラム作成での問題点などご指導お願いします。 プログラムの概要はデザイン用プログラム側で白黒ソース画像を元にフォアカラー、バックカラーの変更等を メインにした操作やメニュー設定等を行い、コマンドや引数、メニュー設定の情報を記録します。 この情報ファイルを再生用プログラムで読込んで、専用メニューを作成して再生するものです。 Webで得た情報から DoEventsとAPIのsleep関数を使うことで対応することを学び、ループ処理部分等の一部に挿入しています。 グラフィック処理がメインのプログラムですが、フリーのAPIを使用したサンプルを利用させて頂いています。 グラフィック処理(GetBitmap..、SetBitmap..)の部分は改変する等の技量は到底有りません。 プログラムの主な機能は以下の通りです。 1.白黒のソース図面を元に指定範囲(長方形、多角形、楕円、全体)のフォアカラー、バックカラーの変更 2.指定位置への文字書込み機能 3.指定範囲(長方形、多角形、楕円、全体)の点滅 4.表示の更新方法 5.休止タイムの挿入 6.別のソース図面のロード/編集(カラー変更が主体) 7.表示専用画像のロード表示 8.表示専用テキストファイルのロード表示 9.WAVファイルのロード再生 10.上記の機能をタイマーイベントで実行する機能 11.ホットスポット機能(テキストロード表示、文書ロード表示、イメージロード縮小表示、WAVロード再生) 12. メニュータイトル、メニュー項目、ツールバーのコメント設定機能 13. 画面表示部分はスクロール可能、フォームリサイズ可能
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.