이것이 함수 원형입니다.
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.
이라는 에러 메시지가 뜨네요.
파라메터의 형이 안 맞다는 거 같은데..
문법에는 맞는 건가..? ^^;
이 함수 사용법 아시는 분 답좀 부탁드립니다.
제가 허접이라.. 잘 몰라 죄송합니다.