Amidey 0 Posted September 22 TWSocketServer causes a compilation error without USE_SSL in version 9.5, while it works correctly in version 9.4. I'm using Delphi 12.3. { Comment out the next line to remove SSL code from the binary. } { Beware many components and features will be unavailable. } //{$DEFINE USE_SSL} Share this post Link to post
Angus Robertson 690 Posted September 22 I no longer test building without USE_SSL, it will be unsupported in ICS V10. You will need to add {$IFDEF USE_SSL} {$ENDIF} around those two lines, they used to be in an SSL only function, but moved. Angus Share this post Link to post
Amidey 0 Posted September 22 (edited) Thank you, I added {$IFDEF USE_SSL} {$ENDIF} and the compilation error was resolved. Is there any consequence of not using those lines? Edited September 22 by Amidey Share this post Link to post
Angus Robertson 690 Posted September 23 No, those properties don't exist in the non-SSL component, despite not being related to SSL. Good example of why define USE_SSL has to go, it makes the source very hard to maintain and wastes my time fixing problems like this. Angus Share this post Link to post