전에 사용한 API함수가 있었는데 지금 사용하니까 에러가 나는군요..
그냥 소스있던거 복사만 했는데 에러가 나요
"Types of actual and formal var Parameters must be identical"
음 뭐죠??-_-;
var
lRet : LongInt;
hKey : Integer;
ValueNum : Integer;
begin
lRet := RegOpenKeyEx(HKEY_LOCAL_MACHINE,'SOFTWAREABC',0,
KEY_ALL_ACCESS,hKey);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RegQueryInfoKey(hKey,nil,nil,nil,nil,nil,nil,@ValueNum,nil,nil,nil,nil);
이두함수에서 에러가 나요.
제가 뭘 잘못한건지..-_-;
델파이가 업그레이드 되면서 몇가지 변수형을 제데로 바꾸어줘야 하는 경우가 생깁니다.
아래의 경우도 그런 경우이네요.
hKey타입을 LongWord로 바꾸시거나 또한가지는 hKey변수명을 바꾸신 후 그 변수형을 HKEY로 주세요.
예) hhKey : HKEY;
이용일 께서 말씀하시기를...
> 전에 사용한 API함수가 있었는데 지금 사용하니까 에러가 나는군요..
> 그냥 소스있던거 복사만 했는데 에러가 나요
> "Types of actual and formal var Parameters must be identical"
> 음 뭐죠??-_-;
> var
> lRet : LongInt;
> hKey : Integer;
> ValueNum : Integer;
> begin
> lRet := RegOpenKeyEx(HKEY_LOCAL_MACHINE,'SOFTWAREABC',0,
> KEY_ALL_ACCESS,hKey);
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> RegQueryInfoKey(hKey,nil,nil,nil,nil,nil,nil,@ValueNum,nil,nil,nil,nil);
> 이두함수에서 에러가 나요.
> 제가 뭘 잘못한건지..-_-;
>