Re: [twsocket] Upgrading from ICS to ICS-SSL
Jeff Cook wrote: I can see how to download the ICS-V5 distribution from www.overbyte.be which says it includes ICS-SSL for free. Don't use this download but the ICS-V5 Zipped Daily Snapshot: http://wiki.overbyte.be/wiki/index.php/FAQ#How_to_get_ICS And download the OpenSSL binaries as well from this page. If I install this, will all my existing code work or will I have to go through and redo everything? It should not break your existing code, just in case, back up your current ICS source tree. I guess I'm asking if the component names are all the same and with the properties set as they currently are, will my programs still work as at present. And I expect that I'll have to set some new properties for SSL. Install the SSL package, don't try to install both SSL and non-SSL packages at the same time. The SSL package includes the non-SSL components as well. In order to enable SSL, for instance, with the SMTP component replace TSmtpCli by TSslSmtpCli. You MUST add conditional define USE_SSL to the project options as well. The SSL components got additional properties, methods and events, look at the SslMailSnd demo in new sub folder SslInternet. -- Arno Garrels -- 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
[twsocket] Upgrading from ICS to ICS-SSL
Hi I am running an older version of ICS - can't see a version number anywhere except that IcsDel60.bpl has a file version of 3.0.0.25. This works fine and I haven't had the need to keep up with current versions. Now a major ISP in New Zealand (where most of our users are) has declared that they will only support SMTP with SSL. I can see how to download the ICS-V5 distribution from www.overbyte.be which says it includes ICS-SSL for free. If I install this, will all my existing code work or will I have to go through and redo everything? I guess I'm asking if the component names are all the same and with the properties set as they currently are, will my programs still work as at present. And I expect that I'll have to set some new properties for SSL. OK for Delphi 6? Trying to gauge the size of the task before I launch into it, so I can schedule an appropriate amount of time. TIA Jeff -- Jeff Cook Aspect Systems Ltd www.aspect.co.nz + The Cooks Oasis The Cooks Ltd Phone: +682 28 213 Skype: jeffraro www.cookislandsoasis.com -- 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
[twsocket] upgrading
Update your Delphi, preferably to the current version (Delphi 2007). .. and what kind of nightmare can I expect migrating over 6mb of d2 code to d7? 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 [Hide Quoted Text] 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 -- 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
Re: [twsocket] upgrading
[EMAIL PROTECTED] wrote: Update your Delphi, preferably to the current version (Delphi 2007). .. and what kind of nightmare can I expect migrating over 6mb of d2 code to d7? The longer you wait upgrading to a current version the nightmare will last longer ;-) -- Arno Garrels 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 [Hide Quoted Text] 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 -- 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