ページ 11

RegOpenKeyExが使えない

Posted: 2005年6月09日(木) 13:12
by mca
4.01.00までは正常にコンパイルできていたコードが、4.01r02ではコンパイルエラーになる

Posted: 2005年6月09日(木) 21:09
by hira
具体的なコードを記述していただかないと、どう答えていいかわかりません(^^;
可能ならば問題のコードを提示してください。

Posted: 2005年6月13日(月) 13:05
by mca
Dim hKey As Long
RegOpenKeyEx(HKEY_LOCAL_MACHINE, "SOFTWARE\", 0, KEY_READ, hKey)

で、4.01r02では「型が違います」のエラー。
4.01までは問題ありません。

Posted: 2005年6月13日(月) 16:18
by 7
Dim hKey As Long
RegOpenKeyEx(HKEY_LOCAL_MACHINE, "SOFTWARE\", 0, KEY_READ, hKey)
LongではなくHKEYにするとどうでしょう?

コード: 全て選択

Dim hKey As HKEY
RegOpenKeyEx(HKEY_LOCAL_MACHINE, "SOFTWARE\", 0, KEY_READ, hKey)

直りました

Posted: 2005年6月13日(月) 18:58
by mca
HKEY型にすると直りました。
ありがとうございます。

Re: 直りました

Posted: 2005年6月13日(月) 19:55
by Sinryow
Longではなく,DWordなら通るのではないのでしょうか。