Q&A

  • WNetEnumResource이 Function사용에 있어서... Error가..
var

hEnum: THandle;

BufferSize, NumEntries, Entry: Integer;

lpnrLocalc: PNetResourceArray;

.

.

.

.

begin

case WNetEnumResource(hEnum, NumEntries, lpnrLocalc, BufferSize) of

NO_ERROR :

.

.

.

.

end;



이렇게 기술하면..

NumEntries에서 Compile Error 나내요.

[Error] Unit1.pas(56): Types of actual and formal var parameters must be identical

이렇게말이요



다른 변수 타입으루 바꿔도 마찬가지내요

아시는분 시원한 답변 부탁드립니다...

1  COMMENTS
  • Profile
    최용일 2000.08.07 18:36
    안녕하세요. 최용일입니다.



    Cardinal로 타입캐스트하세요.



    case WNetEnumResource(hEnum, DWORD(NumEntries), lpnrLocalc, DWORD(BufferSize)) of



    ^^ 항상 즐코하세요.



    김정식 wrote:

    > var

    > hEnum: THandle;

    > BufferSize, NumEntries, Entry: Integer;

    > lpnrLocalc: PNetResourceArray;

    > .

    > .

    > .

    > .

    > begin

    > case WNetEnumResource(hEnum, NumEntries, lpnrLocalc, BufferSize) of

    > NO_ERROR :

    > .

    > .

    > .

    > .

    > end;

    >

    > 이렇게 기술하면..

    > NumEntries에서 Compile Error 나내요.

    > [Error] Unit1.pas(56): Types of actual and formal var parameters must be identical

    > 이렇게말이요

    >

    > 다른 변수 타입으루 바꿔도 마찬가지내요

    > 아시는분 시원한 답변 부탁드립니다...