[EMAIL PROTECTED] wrote:
> Hello Arno Garrels,
> thank you for your prompt answer.
>
> The exception 'WSAAsyncSelect 10022 Invalid Argument' is fired at the
> line below:
>
> procedure TCustomWSocket.Connect;
> ...
> FSelectEvent := FD_READ or FD_WRITE or FD_CLOSE or
> FD_ACCEPT or FD_CONNECT;
> iStatus :=
> WSocket_Synchronized_WSAASyncSelect(FHSocket,Handle,WM_ASYNCSELECT,
> FSelectEvent);
>
> ------------------------------------------------------
> ==>> The return value of iStatus is -1 and so => Exit
> ------------------------------------------------------
>
> if iStatus <> 0 then begin
> SocketError('WSAAsyncSelect');
> Exit;
> end;
> ...
>
> There is no effect removing 'FD_ACCEPT' at line:
> FSelectEvent:=FD_READ or FD_WRITE or FD_CLOSE or FD_ACCEPT or
> FD_CONNECT;
After removing 'FD_ACCEPT', are you sure that you rebuilt all?
Otherwise changes may not have been compiled. If that doesn't
help I don't know what's wrong. Possibly a reinstall of the
network stuff helps?
--
Arno Garrels
>
>
> Thanks and Regards
> Hans
>
>
>
>
> -------- Original-Nachricht --------
>> Datum: Wed, 5 Dec 2007 15:39:23 +0100
>> Von: "Arno Garrels" <[EMAIL PROTECTED]>
>> An: "ICS support mailing" <[email protected]>
>> Betreff: Re: [twsocket] Winsock-Error \'Invalid Parameter\' (10022)
>> under Win98 [EMAIL PROTECTED] wrote:
>>> Hello
>>>
>>> I'm using the ICS and Delphi 4 to test the mail-send demo on an
>>> system with Win98SE. When attempting to connect to the mailserver it
>>> throws the winsock error 'Invalid Parameter' (10022). Causing this
>>> the version of the winsock-dll? Installed: ws2_32.dll / 4.10.2222
>>>
>>> On an XP-system it works fine.
>>>
>>> Any ideas to solve that problem ? (Not changing the System ;-))
>>
>> Try to set a breakpoint in WSocket.pas,
>> procedure TCustomWSocket.Connect and single step thru the code.
>> Then please post the line where the exception is fired.
>>
>> BTW: What happens if you remove FD_ACCEPT from FSelectEvent below?
>> I'm sure this has been removed some months before but now it's back
>> in my V6-version again, is it a regression?
>>
>> FSelectEvent := FD_READ or FD_WRITE or FD_CLOSE or
>> FD_ACCEPT or FD_CONNECT;
>> iStatus := WSocket_Synchronized_WSAASyncSelect(FHSocket, Handle,
>>
>> FMsg_WM_ASYNCSELECT,
>> FSelectEvent);
>>
>> --
>> Arno Garrels [TeamICS]
>> http://www.overbyte.be/eng/overbyte/teamics.html
>>
>>
>>
>>
>> --
>> To unsubscribe or change your settings for TWSocket mailing list
>> please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
>> Visit our website at http://www.overbyte.be
>
> --
> Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
> Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be