Q&A

  • 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이 필요하시면 제게 메일을 주시면 고맙겠읍니다.

부쳐드리겠읍니다..



- 용호 -





1  COMMENTS
  • Profile
    유도삼 2000.02.23 17:47
    전용호 wrote:

    >

    > 정말 왜 않돼는지 여러시간 고민하다가 선배님들의 조언을 들으려

    > 이렇게 부탁말씀드립니다..

    >

    > 지금 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'키를 눌러 도움말을 참고한 후 파라미터의

    형식을 적절하게 변경해 주면 됩니다.

    그럼...