정말 왜 않돼는지 여러시간 고민하다가 선배님들의 조언을 들으려
이렇게 부탁말씀드립니다..
지금 Delzip이라고 델파이에서 압축을 할 수 있는 콤포넌트를 등록하려고
다운을 받아왔는데 글쎄 그게 콤포넌트로 등록도중 에러가
나 버립니다..
에러메시지는
if NOT GetVolumeInformation( pChar( FDrive ), VolNameAry, NamLen, @FDiskSerial, SysLen, SysFlags, nil, 0 ) then
이 부분에서
types of actual or formal parameters must be identical !이라고
돼 있군요..
말 뜻을 보니 API함수에서 변수부분을 지정을 해야 한다는 말같은데
음 제가?? 만든게 아니라 어디를 손대야 할지 전혀 감히
혹 아시는 분이나
이런 에러를 만난적이 있는 분은 답변좀 부탁드립니다..
고맙습니다...
참 Delzip이 필요하시면 제게 메일을 주시면 고맙겠읍니다.
부쳐드리겠읍니다..
- 용호 -
>
> 정말 왜 않돼는지 여러시간 고민하다가 선배님들의 조언을 들으려
> 이렇게 부탁말씀드립니다..
>
> 지금 Delzip이라고 델파이에서 압축을 할 수 있는 콤포넌트를 등록하려고
> 다운을 받아왔는데 글쎄 그게 콤포넌트로 등록도중 에러가
> 나 버립니다..
>
> 에러메시지는
> if NOT GetVolumeInformation( pChar( FDrive ), VolNameAry, NamLen, @FDiskSerial, SysLen, SysFlags, nil, 0 ) then
> 이 부분에서
> types of actual or formal parameters must be identical !이라고
> 돼 있군요..
> 말 뜻을 보니 API함수에서 변수부분을 지정을 해야 한다는 말같은데
> 음 제가?? 만든게 아니라 어디를 손대야 할지 전혀 감히
> 혹 아시는 분이나
> 이런 에러를 만난적이 있는 분은 답변좀 부탁드립니다..
>
> 고맙습니다...
>
> 참 Delzip이 필요하시면 제게 메일을 주시면 고맙겠읍니다.
> 부쳐드리겠읍니다..
>
> - 용호 -
>
일단 위의 에러 메시지는 선언된 함수의 파라미터와 실제 사용되는 함수의
파라미터가 동일하지 않기 때문에 나타나는 에러입니다.
선언부와 실행부의 파라메터가 동일한 개수, 형태로 돼 있는지 확인해 보시죠.
또한 참고적으로 델파이 버전에 따라 컴파일이 되지 않는 루틴이 있을 수 있습니다.
이러한 부분은 에러가 나는 단어에서 'F1'키를 눌러 도움말을 참고한 후 파라미터의
형식을 적절하게 변경해 주면 됩니다.
그럼...