kkuzil.own@gmail.com

Posted
Filed under Development/Delphi
델파이에서 WNetUseConnection()의 사용 형식은 아래와 같다.


function WNetUseConnection(hwndOwner: HWND;
  var lpNetResource: TNetResource; lpUserID: PWideChar;
  lpPassword: PWideChar; dwFlags: DWORD; lpAccessName: PWideChar;
  var lpBufferSize: DWORD; var lpResult: DWORD): DWORD;

하지만 수십번의 잡질끝에 알아낸건
lpUserID: PWideChar 와 lpPassword: PWideChar 의 위치가 바뀌었다는 것...
왜 안될까 계속 시도해 보고 생각해본 결과 혹시나 해서 바꿔 봤는데... 역시나...

WNetAddConnection2() 이거는



function WNetAddConnection2(var lpNetResource: TNetResource;
  lpPassword, lpUserName: PWideChar; dwFlags: DWORD): DWORD;

이렇게 잘 나와있다.

델파이의 이런 오류들은 필히 기록하자.
2013/07/23 16:43 2013/07/23 16:43