From b4cf3749f85ec69ad39ad1fda7e714337ceee90e Mon Sep 17 00:00:00 2001 From: Arnaud Bouchez Date: Tue, 24 Mar 2020 16:53:49 +0100 Subject: [PATCH] defined TSQLDBServerRemote as cross-platform safe SynDBRemote server class --- SynDBRemote.pas | 9 ++++++++- SynopseCommit.inc | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/SynDBRemote.pas b/SynDBRemote.pas index 6cd23c74e..08462571d 100644 --- a/SynDBRemote.pas +++ b/SynDBRemote.pas @@ -154,7 +154,11 @@ TSQLDBServerSockets = class(TSQLDBServerAbstract) aThreadMode: TSQLDBConnectionPropertiesThreadSafeThreadingMode=tmMainConnection); override; end; - {$ifndef ONLYUSEHTTPSOCKET} + {$ifdef ONLYUSEHTTPSOCKET} + + TSQLDBServerRemote = TSQLDBServerSockets; + + {$else} /// implements a SynDB HTTP server using fast http.sys kernel-mode server // - under Windows, this class is faster and more stable than TSQLDBServerSockets @@ -174,6 +178,9 @@ TSQLDBServerHttpApi = class(TSQLDBServerAbstract) aThreadMode: TSQLDBConnectionPropertiesThreadSafeThreadingMode=tmMainConnection); override; end; + /// the default SynDB HTTP server class on each platform + TSQLDBServerRemote = TSQLDBServerHttpApi; + {$endif ONLYUSEHTTPSOCKET} diff --git a/SynopseCommit.inc b/SynopseCommit.inc index 8525651b4..6661d1717 100644 --- a/SynopseCommit.inc +++ b/SynopseCommit.inc @@ -1 +1 @@ -'1.18.5888' +'1.18.5889'