> 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