======---- UPDATED 2025-06-18 ----====== To disable use and compile of SSL, comment out line 273 of C:\Delphi7\3rdparty\ICS94\Source\Include\OverbyteIcsDefs.inc //{$DEFINE USE_SSL} ======---- END UPDATE 2025-06-18 ----====== ICS source file should be edited prior to installation - edit OverbyteIcsLIBEAY.pas file - comment out all the definition of openssl (see below) - if need MQTT then uncomment the OpenSSL version that is needed; **//ICS 9.4 needs OpenSSL_34//** // link the DLL resource files into our application {$IFDEF OpenSSL_30} {$IFDEF WIN32}{$R LibV30OpenSSL32.RES}{$ENDIF}{$IFDEF WIN64}{$R LibV30OpenSSL64.RES}{$ENDIF} {$ENDIF} // {$IFDEF OpenSSL_31} { V9.2 gone June 2024 } // {$IFDEF WIN32}{$R LibV31OpenSSL32.RES}{$ENDIF}{$IFDEF WIN64}{$R LibV31OpenSSL64.RES}{$ENDIF} // {$ENDIF} // {$IFDEF OpenSSL_32} // {$IFDEF WIN32}{$R LibV32OpenSSL32.RES}{$ENDIF}{$IFDEF WIN64}{$R LibV32OpenSSL64.RES}{$ENDIF} // {$ENDIF} // {$IFDEF OpenSSL_33} { V9.2 available April 2024 } // {$IFDEF WIN32}{$R LibV33OpenSSL32.RES}{$ENDIF}{$IFDEF WIN64}{$R LibV33OpenSSL64.RES}{$ENDIF} // {$ENDIF} // {$IFDEF OpenSSL_34} { V9.4 available October 2024 } // {$IFDEF WIN32}{$R LibV34OpenSSL32.RES}{$ENDIF}{$IFDEF WIN64}{$R LibV34OpenSSL64.RES}{$ENDIF} // {$ENDIF} // {$IFDEF OpenSSL_35} { V9.4 due April 2025 } // {$IFDEF WIN32}{$R LibV35OpenSSL32.RES}{$ENDIF}{$IFDEF WIN64}{$R LibV35OpenSSL64.RES}{$ENDIF} // {$ENDIF}