"リソース取得 DLL" での CPU 使用率の取得

ActiveBasicでのプログラミングでわからないこと、困ったことなどがあったら、ここで質問してみましょう(質問を行う場合は、過去ログやWeb上であらかじめ問題を整理するようにしましょう☆)。
返信する
メッセージ
作成者
M.S.
記事: 212
登録日時: 2005年6月01日(水) 21:51
お住まい: 奈良県北西部

"リソース取得 DLL" での CPU 使用率の取得

#1 投稿記事 by M.S. »

タイトルの通りなのですが、
"リソース取得 DLL" で CPU 使用率を取得しようとしたのですが、
うまくいきません。
このようにしたのですがずっと 0% のままになってしまいます。
どうしてでしょうか?

お手数ですが DLL の解説は、
DLL のダウンロード先の URL をハイパーリンクに指定しましたので、
ダウンロードしてください。
7
記事: 473
登録日時: 2005年5月31日(火) 18:51
お住まい: 新潟県
連絡する:

Re: "リソース取得 DLL" での CPU 使用率の取得

#2 投稿記事 by 7 »

Delphiは昔ブラウザコントロールをペタっと貼り付けてブラウザを作ったぐらいで何も分からないのですけど、GetCpuUsage関数のDeclareが間違ってるんじゃないでしょうか?

コード: 全て選択

Declare Function GetCPUUsage lib "resinfo" alias "GetCpuUsage" () As Word
GetCpuUsage関数に引数はなく戻り値を利用するんだと思います。説明にもCPU使用率を返しますと書いてありますし。

追記。

コード: 全て選択

Declare Sub GetCPUStart lib "resinfo" alias "GetCpuStart" ()
Declare Sub GetCPUStop lib "resinfo" alias "GetCpuStop" ()
おそらくこうでしょうね。Dunctionではありません(笑)
M.S.
記事: 212
登録日時: 2005年6月01日(水) 21:51
お住まい: 奈良県北西部

Re: "リソース取得 DLL" での CPU 使用率の取得

#3 投稿記事 by M.S. »

> Delphiは昔ブラウザコントロールをペタっと貼り付けてブラウザを作ったぐらいで何も分からないのですけど、GetCpuUsage関数のDeclareが間違ってるんじゃないでしょうか?
>

コード: 全て選択

Declare Function GetCPUUsage lib "resinfo" alias "GetCpuUsage" () As Word
> GetCpuUsage関数に引数はなく戻り値を利用するんだと思います。説明にもCPU使用率を返しますと書いてありますし。
>
> 追記。
>
>

コード: 全て選択

Declare Sub GetCPUStart lib "resinfo" alias "GetCpuStart" ()
> Declare Sub GetCPUStop lib "resinfo" alias "GetCpuStop" ()
> おそらくこうでしょうね。Dunctionではありません(笑)

あっ、"Dunction" になってる…
F が小文字になっているのを、
修正したときに打ち間違ったようですね…

ありがとうございます
おかげでちゃんと表示されるようになりました。
返信する