喫茶XRAYトップページ

[スレッド全体
]

[9901] 無題返信 削除
2016/5/11 (水) 16:37:13 ss
お世話になります。

Mr.Xray様

サンプルプログラム集の475_パフォーマンスカウンタで CPU 使用率
の03_コア別の CPU 使用率に興味があり、コンパイルしてみました。
98行目と147行目の部分でエラーとなりました。

98行目  if  PdhOpenQuery(nil, 0, Query) <> ERROR_SUCCESS then exit;
147行目   Status := PdhAddCounter(Query, PChar(CounterPath), 0, h);


[DCC エラー] Unit1.pas(98): E2033 変数実パラメータと変数仮パラメータと
       は同一の型でなければなりません
なぜでしょうか?

 環境は、Windows10 Pro
     DelphiXE2 Proです。

 環境の問題でしょうか?

よろしくお願いします。

[9912] 関数宣言表示機能のDelphiによる違い返信 削除
2016/5/12 (木) 08:29:15 Mr.XRAY
> そうか,サンプルを作成する時に,[Cttl] + [Shift] + [Space] で表示された
> 引数の型をそのまま使ってしまったからですね.
> 反省 !!
> HQUERY にしておけば間違いないですね.
> 勉強になりました m(_ _)m


参考までに.こんな感じです.
型が定義されているなら,それを使用した方がいいということですね.

えっ !? 「私はいつもそうしている」ですか.本当ですか ? (^^;


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82