danieleteti / delphistompclient

STOMP client for Embarcadero Delphi and FreePascal.
141 stars 64 forks source link

Delphi XE2/Lazarus 1.6.2, fpc-3.0.0 backwards compatibility fix #17

Open delphilite opened 7 years ago

delphilite commented 7 years ago

Delphi XE2 backwards compatibility fix:

  1. Change {$IFEND} to {$ENDIF}
  2. Indy SSL Versions sslvTLSv1_1 and sslvTLSv1_2 was added in Delphi XE3 and later.

Lazarus 1.6.2, fpc-3.0.0 backwards compatibility fix:

  1. Change TMonitor to TCriticalSection
  2. Based on TThreadMethod implementation TThreadProcedure
danieleteti commented 6 years ago

Please, can you reapply your changes on the HEAD? There are too mutch conflicts in the PR.