> I tried adding {$J+} to the block and when that made no difference, to

>>> I am using Delphi 2 c/s. I also got the "cannot assign to a read-only
>>> property" error when installing cslogger.pas.

Sorry, I read your message too fast and confused the error message.

>>> Now I get a fatal 'actual and formal var parameter must be identical'
>>> error in wsocket.pas at line:
>>>
>>> Status := WSocket_WSAIoctl(FHSocket,      SIO_KEEPALIVE_VALS,
>>>                                 @KeepAliveIn,  SizeOf(KeepAliveIn),
>>>                                 @KeepAliveOut, SizeOf(KeepAliveOut),
>>>                                 BytesReturned, nil, nil);

That function has one of his parameters which is not the correct type. Check 
the definition for each one.

btw: Do not reply to my email. The mailing list is enough. Otherwise I 
receive your messages twice and that is annoying.
--
[EMAIL PROTECTED]
The author of the freeware multi-tier middleware MidWare
The author of the freeware Internet Component Suite (ICS)
http://www.overbyte.be


----- Original Message ----- 
From: <[EMAIL PROTECTED]>
To: <twsocket@elists.org>
Sent: Tuesday, November 27, 2007 7:13 PM
Subject: [twsocket] Fwd: Re: parameter error in twsocket w/d2


> Quoting Francois Piette <[EMAIL PROTECTED]>:
>
>>> I am using Delphi 2 c/s. I also got the "cannot assign to a read-only
>>> property" error when installing cslogger.pas. I found the following
>>> fix in one of the threads:
>>
>> Just add the compiler option "writable constant" in the project options 
>> (Or
>> {$J+} in the offending source code if memory serve me well).
>
> I tried adding {$J+} to the block and when that made no difference, to
> the unit. Still the same 'actual and formal var parameter must be
> identical' error at Status := WSocket_WSAIoctl(FHSocket,
> SIO_KEEPALIVE_VALS,
>                                  @KeepAliveIn,  SizeOf(KeepAliveIn),
>                                  @KeepAliveOut, SizeOf(KeepAliveOut),
>                                  BytesReturned, nil, nil);
>
> There is no "writable constant" compiler option in my d2. There is an
> 'Assignable typed constants' {$J}, however this was already checked.
>
>
>>
>>> Any suggestions?
>>
>> Update your Delphi, preferably to the current version (Delphi 2007).
>>
>> Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html
>> --
>> [EMAIL PROTECTED]
>> Author of ICS (Internet Component Suite, freeware)
>> Author of MidWare (Multi-tier framework, freeware)
>> http://www.overbyte.be
>>
>>
>> ----- Original Message -----
>> From: <[EMAIL PROTECTED]>
>> To: <twsocket@elists.org>
>> Sent: Monday, November 26, 2007 11:01 PM
>> Subject: [twsocket] parameter error in twsocket w/d2
>>
>>
>>> I am using Delphi 2 c/s. I also got the "cannot assign to a read-only
>>> property" error when installing cslogger.pas. I found the following
>>> fix in one of the threads:
>>>
>>> "You can remove the offending line and /ADD/ the following two lines at
>> the
>>> beginning of InternalOpenLogFile, just after InternalCloseLogFile:
>>>
>>>      if (FLogFileOption = lfoOverwrite) and FileExists(FLogFileName) 
>>> then
>>>          DeleteFile(FLogFileName);"
>>>
>>> Now I get a fatal 'actual and formal var parameter must be identical'
>>> error in wsocket.pas at line:
>>>
>>> Status := WSocket_WSAIoctl(FHSocket,      SIO_KEEPALIVE_VALS,
>>>                                 @KeepAliveIn,  SizeOf(KeepAliveIn),
>>>                                 @KeepAliveOut, SizeOf(KeepAliveOut),
>>>                                 BytesReturned, nil, nil);
>>>
>>> Any suggestions?
>>>
>>> --
>>> 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
>>
>> --
>> 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
>>
>
>
>
>
> ----- End forwarded message -----
>
>
> -- 
> 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 

-- 
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

Reply via email to