How do you assign a value to IdNNTP1.UseTLS? lazarus / 38-Networking and Web Programming ---------------------------------------------------------------------- guest48704 · 2018-08-12 15:10 I have tried: IdNNTP1.UseTLS := utUseImplicitTLS; IdNNTP1.UseTLS := [utUseImplicitTLS]; IdNNTP1.UseTLS.utUseImplicitTLS; ---------------------------------------------------------------------- Leledumbo · 2018-08-12 19:45 Quote from: lazarus9 on August 12, 2018, 05:10:16 pmI have tried: IdNNTP1.UseTLS := utUseImplicitTLS; IdNNTP1.UseTLS := [utUseImplicitTLS]; IdNNTP1.UseTLS.utUseImplicitTLS; https://www.freepascal.org/docs-html/ref/refsu4.html#x26-280003.1.1 ---------------------------------------------------------------------- guest48704 · 2018-08-13 12:53 Thanks, but vertigo! ---------------------------------------------------------------------- Remy Lebeau · 2018-08-13 22:30 Quote from: lazarus9 on August 12, 2018, 05:10:16 pmI have tried: IdNNTP1.UseTLS := utUseImplicitTLS; IdNNTP1.UseTLS := [utUseImplicitTLS]; IdNNTP1.UseTLS.utUseImplicitTLS; The first one is the correct way.  Or, if you have Scoped Enums enabled: Code: [Select]IdNNTP1.UseTLS := TIdUseTLS.utUseImplicitTLS;