Q&A

  • ioctlsocket API 사용법에 대해서..
이것이 함수 원형입니다.
int ioctlsocket (
    SOCKET s,        
    long cmd,        
    u_long FAR* argp        
   );

그런데 델파이에서

Type
  pulOn = ^LongInt;

procedure .....
var
  ulOn : pulOn;
begin
  ulOn^ := 0;
  if ioctlsocket(Connection.Binding.Handle, FIONBIO, ulOn) = SOCKET_ERROR then
  begin

  end;
end;

이런식으로 사용하려 하는데...

Type of actual and formal var parameters must be identical.

이라는 에러 메시지가 뜨네요.

파라메터의 형이 안 맞다는 거 같은데..

문법에는 맞는 건가..?  ^^;

이 함수 사용법 아시는 분 답좀 부탁드립니다.

제가 허접이라.. 잘 몰라 죄송합니다.
0  COMMENTS