实例介绍
其中包含5个各种datasnap 三层结构服务器和客户端源码,是我在学习过程中从网上搜索到的学习资料,对初学者会有所帮助
【实例截图】
【核心代码】
a960c1c6-50b8-45ec-81f7-401eece58c6b
├── DataSnaCallBack
│ ├── Client
│ │ ├── ClientClassesUnit1.pas
│ │ ├── Client.dpr
│ │ ├── Client.dproj
│ │ ├── Client.dproj.local
│ │ ├── Client.identcache
│ │ ├── ClientModuleUnit1.dfm
│ │ ├── ClientModuleUnit1.pas
│ │ ├── Client.res
│ │ ├── Client.stat
│ │ ├── __history
│ │ │ ├── Client.dpr.~1~
│ │ │ ├── Client.dpr.~2~
│ │ │ ├── ClientModuleUnit1.dfm.~1~
│ │ │ ├── ClientModuleUnit1.dfm.~2~
│ │ │ ├── ClientModuleUnit1.dfm.~3~
│ │ │ ├── ClientModuleUnit1.dfm.~4~
│ │ │ ├── ClientModuleUnit1.pas.~1~
│ │ │ ├── ClientModuleUnit1.pas.~2~
│ │ │ ├── ClientModuleUnit1.pas.~3~
│ │ │ ├── UMain.dfm.~17~
│ │ │ ├── UMain.dfm.~18~
│ │ │ ├── UMain.dfm.~19~
│ │ │ ├── UMain.dfm.~20~
│ │ │ ├── UMain.dfm.~21~
│ │ │ ├── UMain.dfm.~22~
│ │ │ ├── UMain.dfm.~23~
│ │ │ ├── UMain.dfm.~24~
│ │ │ ├── UMain.dfm.~25~
│ │ │ ├── UMain.dfm.~26~
│ │ │ ├── UMain.pas.~53~
│ │ │ ├── UMain.pas.~54~
│ │ │ ├── UMain.pas.~55~
│ │ │ ├── UMain.pas.~56~
│ │ │ ├── UMain.pas.~57~
│ │ │ ├── UMain.pas.~58~
│ │ │ ├── UMain.pas.~59~
│ │ │ ├── UMain.pas.~60~
│ │ │ ├── UMain.pas.~61~
│ │ │ └── UMain.pas.~62~
│ │ ├── UMain.dfm
│ │ ├── UMain.pas
│ │ └── Win32
│ │ └── Debug
│ │ ├── ClientClassesUnit1.dcu
│ │ ├── Client.exe
│ │ ├── ClientModuleUnit1.dcu
│ │ └── UMain.dcu
│ ├── ProjectGroup1.groupproj
│ ├── ProjectGroup1.groupproj.local
│ └── Server
│ ├── __history
│ │ ├── UFrmServer.dfm.~10~
│ │ ├── UFrmServer.dfm.~11~
│ │ ├── UFrmServer.dfm.~12~
│ │ ├── UFrmServer.dfm.~13~
│ │ ├── UFrmServer.dfm.~14~
│ │ ├── UFrmServer.dfm.~15~
│ │ ├── UFrmServer.dfm.~16~
│ │ ├── UFrmServer.dfm.~17~
│ │ ├── UFrmServer.dfm.~8~
│ │ ├── UFrmServer.dfm.~9~
│ │ ├── UFrmServer.pas.~21~
│ │ ├── UFrmServer.pas.~22~
│ │ ├── UFrmServer.pas.~23~
│ │ ├── UFrmServer.pas.~24~
│ │ ├── UFrmServer.pas.~25~
│ │ ├── UFrmServer.pas.~26~
│ │ ├── UFrmServer.pas.~27~
│ │ ├── UFrmServer.pas.~28~
│ │ ├── UFrmServer.pas.~29~
│ │ └── UFrmServer.pas.~30~
│ ├── ProServer.dpr
│ ├── ProServer.dproj
│ ├── ProServer.dproj.local
│ ├── ProServer.identcache
│ ├── ProServer.res
│ ├── ProServer.stat
│ ├── ServerContainerUnit1.dfm
│ ├── ServerContainerUnit1.pas
│ ├── ServerMethodsUnit1.dfm
│ ├── ServerMethodsUnit1.pas
│ ├── UFrmServer.dfm
│ ├── UFrmServer.pas
│ ├── UFrmServer.vlb
│ └── Win32
│ └── Debug
│ ├── ProServer.exe
│ ├── ServerContainerUnit1.dcu
│ ├── ServerMethodsUnit1.dcu
│ └── UFrmServer.dcu
├── DataSnap
│ ├── DataNap
│ │ ├── DataSnapServerProject.dpr
│ │ ├── DataSnapServerProject.dproj
│ │ ├── DataSnapServerProject.dproj.local
│ │ ├── DataSnapServerProject.identcache
│ │ ├── DataSnapServerProject.res
│ │ ├── DataSnapServerProject.stat
│ │ ├── DataSnapServerUnit.dfm
│ │ ├── DataSnapServerUnit.pas
│ │ ├── __history
│ │ │ ├── DataSnapServerProject.dpr.~1~
│ │ │ ├── DataSnapServerUnit.dfm.~1~
│ │ │ ├── DataSnapServerUnit.dfm.~2~
│ │ │ ├── DataSnapServerUnit.dfm.~3~
│ │ │ ├── DataSnapServerUnit.dfm.~4~
│ │ │ ├── DataSnapServerUnit.pas.~10~
│ │ │ ├── DataSnapServerUnit.pas.~11~
│ │ │ ├── DataSnapServerUnit.pas.~12~
│ │ │ ├── DataSnapServerUnit.pas.~13~
│ │ │ ├── DataSnapServerUnit.pas.~14~
│ │ │ ├── DataSnapServerUnit.pas.~5~
│ │ │ ├── DataSnapServerUnit.pas.~6~
│ │ │ ├── DataSnapServerUnit.pas.~7~
│ │ │ ├── DataSnapServerUnit.pas.~8~
│ │ │ ├── DataSnapServerUnit.pas.~9~
│ │ │ ├── Project1.dpr.~1~
│ │ │ ├── Project1.dpr.~2~
│ │ │ ├── Project1.dpr.~3~
│ │ │ ├── ServerContainerUnit.pas.~1~
│ │ │ ├── ServerContainerUnit.pas.~2~
│ │ │ ├── ServerContainerUnit.pas.~3~
│ │ │ ├── ServerContainerUnit.pas.~4~
│ │ │ ├── ServerContainerUnit.pas.~5~
│ │ │ ├── ServerContainerUnit.pas.~6~
│ │ │ ├── ServerModuleUnit.dfm.~24~
│ │ │ ├── ServerModuleUnit.dfm.~25~
│ │ │ ├── ServerModuleUnit.dfm.~26~
│ │ │ ├── ServerModuleUnit.dfm.~27~
│ │ │ ├── ServerModuleUnit.dfm.~28~
│ │ │ ├── ServerModuleUnit.dfm.~29~
│ │ │ ├── ServerModuleUnit.dfm.~30~
│ │ │ ├── ServerModuleUnit.dfm.~31~
│ │ │ ├── ServerModuleUnit.dfm.~32~
│ │ │ ├── ServerModuleUnit.dfm.~33~
│ │ │ ├── ServerModuleUnit.pas.~19~
│ │ │ ├── ServerModuleUnit.pas.~20~
│ │ │ ├── ServerModuleUnit.pas.~21~
│ │ │ ├── ServerModuleUnit.pas.~22~
│ │ │ ├── ServerModuleUnit.pas.~23~
│ │ │ ├── ServerModuleUnit.pas.~24~
│ │ │ ├── ServerModuleUnit.pas.~25~
│ │ │ ├── ServerModuleUnit.pas.~26~
│ │ │ ├── ServerModuleUnit.pas.~27~
│ │ │ └── ServerModuleUnit.pas.~28~
│ │ ├── Project1.dpr
│ │ ├── Project1.dproj
│ │ ├── Project1.dproj.local
│ │ ├── Project1.identcache
│ │ ├── Project1.res
│ │ ├── Project1.stat
│ │ ├── ProjectGroup1.groupproj
│ │ ├── ProjectGroup1.groupproj.local
│ │ ├── ServerContainerUnit1.dfm
│ │ ├── ServerContainerUnit1.pas
│ │ ├── ServerContainerUnit.dfm
│ │ ├── ServerContainerUnit.pas
│ │ ├── ServerMethodsUnit1.dfm
│ │ ├── ServerMethodsUnit1.pas
│ │ ├── ServerModuleUnit.dfm
│ │ ├── ServerModuleUnit.pas
│ │ └── Win32
│ │ └── Debug
│ │ ├── DataSnapServerUnit.dcu
│ │ ├── ServerContainerUnit1.dcu
│ │ ├── ServerContainerUnit.dcu
│ │ ├── ServerMethodsUnit1.dcu
│ │ └── ServerModuleUnit.dcu
│ └── DataSnapClient
│ ├── Android
│ │ └── Debug
│ │ └── AndroidManifest.xml
│ ├── AndroidManifest.template.xml
│ ├── DataSnapClientProject.dpr
│ ├── DataSnapClientProject.dproj
│ ├── DataSnapClientProject.dproj.local
│ ├── DataSnapClientProject.identcache
│ ├── DataSnapClientProject.res
│ ├── DataSnapClientProject.stat
│ ├── DataSnapClientUnit.fmx
│ ├── DataSnapClientUnit.pas
│ ├── DataSnapClientUnit.vlb
│ └── __history
│ ├── DataSnapClientProject.dpr.~1~
│ ├── DataSnapClientUnit.fmx.~10~
│ ├── DataSnapClientUnit.fmx.~11~
│ ├── DataSnapClientUnit.fmx.~12~
│ ├── DataSnapClientUnit.fmx.~13~
│ ├── DataSnapClientUnit.fmx.~14~
│ ├── DataSnapClientUnit.fmx.~15~
│ ├── DataSnapClientUnit.fmx.~16~
│ ├── DataSnapClientUnit.fmx.~17~
│ ├── DataSnapClientUnit.fmx.~18~
│ ├── DataSnapClientUnit.fmx.~9~
│ ├── DataSnapClientUnit.pas.~1~
│ ├── DataSnapClientUnit.pas.~2~
│ ├── DataSnapClientUnit.pas.~3~
│ ├── DataSnapClientUnit.pas.~4~
│ ├── DataSnapClientUnit.pas.~5~
│ ├── DataSnapClientUnit.pas.~6~
│ ├── DataSnapClientUnit.pas.~7~
│ ├── DataSnapClientUnit.pas.~8~
│ └── DataSnapClientUnit.pas.~9~
├── datasnap 三层客户端和服务端 1.1
│ └── Basic
│ ├── Client
│ │ ├── ClientClasses.pas
│ │ ├── ClientForm.dfm
│ │ ├── ClientForm.pas
│ │ ├── DataSnapTestClient.dpr
│ │ ├── DataSnapTestClient.dproj
│ │ ├── DataSnapTestClient.dproj.local
│ │ ├── DataSnapTestClient_Icon.ico
│ │ ├── DataSnapTestClient.identcache
│ │ ├── DataSnapTestClient.res
│ │ ├── DataSnapTestClient.stat
│ │ ├── Debug
│ │ │ └── Win32
│ │ │ ├── ClientClasses.dcu
│ │ │ ├── ClientForm.dcu
│ │ │ ├── DataSnapTestClient.exe
│ │ │ └── DataSnapTestData.dcu
│ │ └── __history
│ │ ├── ClientClasses.pas.~74~
│ │ ├── ClientClasses.pas.~75~
│ │ ├── ClientClasses.pas.~76~
│ │ ├── ClientClasses.pas.~77~
│ │ ├── ClientClasses.pas.~78~
│ │ ├── ClientClasses.pas.~79~
│ │ ├── ClientClasses.pas.~80~
│ │ ├── ClientClasses.pas.~81~
│ │ ├── ClientClasses.pas.~82~
│ │ ├── ClientClasses.pas.~83~
│ │ ├── ClientForm.dfm.~30~
│ │ ├── ClientForm.dfm.~31~
│ │ ├── ClientForm.dfm.~32~
│ │ ├── ClientForm.dfm.~33~
│ │ ├── ClientForm.dfm.~34~
│ │ ├── ClientForm.dfm.~35~
│ │ ├── ClientForm.dfm.~36~
│ │ ├── ClientForm.dfm.~37~
│ │ ├── ClientForm.dfm.~38~
│ │ ├── ClientForm.dfm.~39~
│ │ ├── ClientForm.pas.~113~
│ │ ├── ClientForm.pas.~114~
│ │ ├── ClientForm.pas.~115~
│ │ ├── ClientForm.pas.~116~
│ │ ├── ClientForm.pas.~117~
│ │ ├── ClientForm.pas.~118~
│ │ ├── ClientForm.pas.~119~
│ │ ├── ClientForm.pas.~120~
│ │ ├── ClientForm.pas.~121~
│ │ └── ClientForm.pas.~122~
│ ├── Examples
│ │ ├── ClientTestClasses.pas
│ │ ├── ClientTest.pas
│ │ ├── DataSnapExamples.dpr
│ │ ├── DataSnapExamples.dproj
│ │ ├── DataSnapExamples.identcache
│ │ ├── DataSnapExamples.stat
│ │ ├── DataSnapTestData.pas
│ │ ├── __history
│ │ │ └── DataSnapTestData.pas.~1~
│ │ ├── TestServerContainer.dfm
│ │ ├── TestServerContainer.pas
│ │ ├── TestServerModule.dfm
│ │ └── TestServerModule.pas
│ ├── ProjectGroup1.groupproj
│ ├── ProjectGroup1.groupproj.local
│ ├── res
│ │ └── img.bmp
│ └── Server
│ ├── DataSnapServer.dpr
│ ├── DataSnapServer.dproj
│ ├── DataSnapServer.dproj.local
│ ├── DataSnapServer.identcache
│ ├── DataSnapServer.res
│ ├── DataSnapServer.stat
│ ├── DataSnapTestServer.dproj.local
│ ├── DataSnapTestServer_Icon.ico
│ ├── DataSnapTestServer.identcache
│ ├── DataSnapTestServer.res
│ ├── Debug
│ │ └── Win32
│ │ ├── CONFIG.CFG
│ │ ├── DataSnapServer.exe
│ │ ├── DataSnapTestData.dcu
│ │ ├── MethodsServerModule.dcu
│ │ ├── ParametersServerModule.dcu
│ │ ├── ProviderServerModule.dcu
│ │ ├── ServerContainerForm.dcu
│ │ └── uPulbicFunc.dcu
│ ├── __history
│ │ ├── DataSnapTestServer.dpr.~1~
│ │ ├── DataSnapTestServer.dpr.~2~
│ │ ├── DataSnapTestServer.dpr.~3~
│ │ ├── DataSnapTestServer.dpr.~4~
│ │ ├── DataSnapTestServer.dpr.~5~
│ │ ├── ParametersServerModule.dfm.~10~
│ │ ├── ParametersServerModule.dfm.~11~
│ │ ├── ParametersServerModule.dfm.~12~
│ │ ├── ParametersServerModule.dfm.~13~
│ │ ├── ParametersServerModule.dfm.~14~
│ │ ├── ParametersServerModule.dfm.~15~
│ │ ├── ParametersServerModule.dfm.~16~
│ │ ├── ParametersServerModule.dfm.~7~
│ │ ├── ParametersServerModule.dfm.~8~
│ │ ├── ParametersServerModule.dfm.~9~
│ │ ├── ParametersServerModule.pas.~152~
│ │ ├── ParametersServerModule.pas.~153~
│ │ ├── ParametersServerModule.pas.~154~
│ │ ├── ParametersServerModule.pas.~155~
│ │ ├── ParametersServerModule.pas.~156~
│ │ ├── ParametersServerModule.pas.~157~
│ │ ├── ParametersServerModule.pas.~158~
│ │ ├── ParametersServerModule.pas.~159~
│ │ ├── ParametersServerModule.pas.~160~
│ │ ├── ParametersServerModule.pas.~161~
│ │ ├── ProviderServerModule.dfm.~1~
│ │ ├── ProviderServerModule.dfm.~2~
│ │ ├── ProviderServerModule.dfm.~3~
│ │ ├── ProviderServerModule.dfm.~4~
│ │ ├── ProviderServerModule.dfm.~5~
│ │ ├── ProviderServerModule.dfm.~6~
│ │ ├── ProviderServerModule.pas.~1~
│ │ ├── ServerContainerForm.dfm.~166~
│ │ ├── ServerContainerForm.dfm.~167~
│ │ ├── ServerContainerForm.dfm.~168~
│ │ ├── ServerContainerForm.dfm.~169~
│ │ ├── ServerContainerForm.dfm.~170~
│ │ ├── ServerContainerForm.dfm.~171~
│ │ ├── ServerContainerForm.dfm.~172~
│ │ ├── ServerContainerForm.dfm.~173~
│ │ ├── ServerContainerForm.dfm.~174~
│ │ ├── ServerContainerForm.dfm.~175~
│ │ ├── ServerContainerForm.pas.~279~
│ │ ├── ServerContainerForm.pas.~280~
│ │ ├── ServerContainerForm.pas.~281~
│ │ ├── ServerContainerForm.pas.~282~
│ │ ├── ServerContainerForm.pas.~283~
│ │ ├── ServerContainerForm.pas.~284~
│ │ ├── ServerContainerForm.pas.~285~
│ │ ├── ServerContainerForm.pas.~286~
│ │ ├── ServerContainerForm.pas.~287~
│ │ ├── ServerContainerForm.pas.~288~
│ │ ├── uPulbicFunc.pas.~15~
│ │ ├── uPulbicFunc.pas.~16~
│ │ ├── uPulbicFunc.pas.~17~
│ │ ├── uPulbicFunc.pas.~18~
│ │ ├── uPulbicFunc.pas.~19~
│ │ ├── uPulbicFunc.pas.~20~
│ │ ├── uPulbicFunc.pas.~21~
│ │ ├── uPulbicFunc.pas.~22~
│ │ ├── uPulbicFunc.pas.~23~
│ │ └── uPulbicFunc.pas.~24~
│ ├── MethodsServerModule.dfm
│ ├── MethodsServerModule.pas
│ ├── ParametersServerModule.dfm
│ ├── ParametersServerModule.pas
│ ├── ProviderServerModule.dfm
│ ├── ProviderServerModule.pas
│ ├── Release
│ │ └── Win32
│ │ ├── CONFIG.CFG
│ │ ├── DataSnapTestData.dcu
│ │ ├── MethodsServerModule.dcu
│ │ ├── ParametersServerModule.dcu
│ │ ├── ProviderServerModule.dcu
│ │ ├── ServerContainerForm.dcu
│ │ └── uPulbicFunc.dcu
│ ├── ServerContainerForm.dfm
│ ├── ServerContainerForm.pas
│ └── uPulbicFunc.pas
├── XE10三层夸平台服务器
│ ├── Config.txt
│ ├── DSnapSer.dpr
│ ├── DSnapSer.dproj
│ ├── DSnapSer.dproj.local
│ ├── DSnapSer_Icon.ico
│ ├── DSnapSer.identcache
│ ├── DSnapSer.res
│ ├── DSnapSer.stat
│ ├── Main.dfm
│ ├── Main.pas
│ ├── proxy
│ │ ├── csharp_silverlight
│ │ │ ├── Base64.cs
│ │ │ ├── DBXCallback.cs
│ │ │ ├── DBXDataTypes.cs
│ │ │ ├── DBXDefaultFormatter.cs
│ │ │ ├── DBXException.cs
│ │ │ ├── DBXJSONTools.cs
│ │ │ ├── DBXParameter.cs
│ │ │ ├── DBXTools.cs
│ │ │ ├── DBXValue.cs
│ │ │ ├── DBXValueType.cs
│ │ │ ├── DBXWritableValue.cs
│ │ │ ├── DSAdmin.cs
│ │ │ ├── DSAdminRestClient.cs
│ │ │ ├── DSCallbackChannelManager.cs
│ │ │ ├── DSHTTPRequestType.cs
│ │ │ ├── DSRESTCommand.cs
│ │ │ ├── DSRESTConnection.cs
│ │ │ ├── DSRESTParamDirection.cs
│ │ │ ├── DSRESTParameter.cs
│ │ │ ├── DSRESTParameterMetaData.cs
│ │ │ ├── JSONSerializable.cs
│ │ │ ├── JSONValueType.cs
│ │ │ ├── references
│ │ │ │ └── Newtonsoft.Json.WindowsPhone.dll
│ │ │ ├── TableType.cs
│ │ │ ├── TDataSet.cs
│ │ │ ├── TDBXAnsiCharsValue.cs
│ │ │ ├── TDBXAnsiStringValue.cs
│ │ │ ├── TDBXBcdValue.cs
│ │ │ ├── TDBXBooleanValue.cs
│ │ │ ├── TDBXDateValue.cs
│ │ │ ├── TDBXDoubleValue.cs
│ │ │ ├── TDBXInt16Value.cs
│ │ │ ├── TDBXInt32Value.cs
│ │ │ ├── TDBXInt64Value.cs
│ │ │ ├── TDBXInt8Value.cs
│ │ │ ├── TDBXReader.cs
│ │ │ ├── TDBXReaderValue.cs
│ │ │ ├── TDBXSingleValue.cs
│ │ │ ├── TDBXStreamValue.cs
│ │ │ ├── TDBXStringValue.cs
│ │ │ ├── TDBXTimeStampValue.cs
│ │ │ ├── TDBXTimeValue.cs
│ │ │ ├── TDBXUInt16Value.cs
│ │ │ ├── TDBXUInt8Value.cs
│ │ │ ├── TDBXWideStringValue.cs
│ │ │ ├── TJSONArray.cs
│ │ │ ├── TJSONFalse.cs
│ │ │ ├── TJSONNull.cs
│ │ │ ├── TJSONNumber.cs
│ │ │ ├── TJSONObject.cs
│ │ │ ├── TJSONPair.cs
│ │ │ ├── TJSONString.cs
│ │ │ ├── TJSONTrue.cs
│ │ │ ├── TJSONValue.cs
│ │ │ ├── TParams.cs
│ │ │ ├── TStream.cs
│ │ │ └── UrlUTF8Encoder.cs
│ │ ├── freepascal_ios42
│ │ │ ├── DBXConnection.pas
│ │ │ ├── DBXDefaultFormatter.pas
│ │ │ ├── DBXFPCCallback.pas
│ │ │ ├── DBXFPCCommon.pas
│ │ │ ├── DBXFPCJSON.pas
│ │ │ ├── DBXJsonTools.pas
│ │ │ ├── DBXValue.pas
│ │ │ ├── DSAdmin.pas
│ │ │ ├── DSFPCCallbackChannelManager.pas
│ │ │ ├── DSRESTConnection.pas
│ │ │ ├── dsrestdefines.inc
│ │ │ ├── DSRESTParameterMetaData.pas
│ │ │ ├── DSRESTParameter.pas
│ │ │ ├── DSRESTTypes.pas
│ │ │ └── FPCStrings.pas
│ │ ├── freepascal_ios50
│ │ │ ├── DBXConnection.pas
│ │ │ ├── DBXDefaultFormatter.pas
│ │ │ ├── DBXFPCCallback.pas
│ │ │ ├── DBXFPCCommon.pas
│ │ │ ├── DBXFPCJSON.pas
│ │ │ ├── DBXJsonTools.pas
│ │ │ ├── DBXValue.pas
│ │ │ ├── DSAdmin.pas
│ │ │ ├── DSFPCCallbackChannelManager.pas
│ │ │ ├── DSRESTConnection.pas
│ │ │ ├── dsrestdefines.inc
│ │ │ ├── DSRESTParameterMetaData.pas
│ │ │ ├── DSRESTParameter.pas
│ │ │ ├── DSRESTTypes.pas
│ │ │ └── FPCStrings.pas
│ │ ├── java_android
│ │ │ └── com
│ │ │ └── embarcadero
│ │ │ └── javaandroid
│ │ │ ├── Base64.java
│ │ │ ├── DBXCallback.java
│ │ │ ├── DBXDataTypes.java
│ │ │ ├── DBXDefaultFormatter.java
│ │ │ ├── DBXException.java
│ │ │ ├── DBXJSONTools.java
│ │ │ ├── DBXParameter.java
│ │ │ ├── DBXTools.java
│ │ │ ├── DBXValue.java
│ │ │ ├── DBXValueType.java
│ │ │ ├── DBXWritableValue.java
│ │ │ ├── DSAdmin.java
│ │ │ ├── DSAdminRestClient.java
│ │ │ ├── DSCallbackChannelManager.java
│ │ │ ├── DSHTTPRequestType.java
│ │ │ ├── DSRESTCommand.java
│ │ │ ├── DSRESTConnection.java
│ │ │ ├── DSRESTParamDirection.java
│ │ │ ├── DSRESTParameter.java
│ │ │ ├── DSRESTParameterMetaData.java
│ │ │ ├── DSRESTSSLFactory.java
│ │ │ ├── JSONSerializable.java
│ │ │ ├── JSONValueType.java
│ │ │ ├── TableType.java
│ │ │ ├── TDataSet.java
│ │ │ ├── TDBXAnsiCharsValue.java
│ │ │ ├── TDBXAnsiStringValue.java
│ │ │ ├── TDBXBcdValue.java
│ │ │ ├── TDBXBooleanValue.java
│ │ │ ├── TDBXDateValue.java
│ │ │ ├── TDBXDoubleValue.java
│ │ │ ├── TDBXInt16Value.java
│ │ │ ├── TDBXInt32Value.java
│ │ │ ├── TDBXInt64Value.java
│ │ │ ├── TDBXInt8Value.java
│ │ │ ├── TDBXReader.java
│ │ │ ├── TDBXReaderValue.java
│ │ │ ├── TDBXSingleValue.java
│ │ │ ├── TDBXStreamValue.java
│ │ │ ├── TDBXStringValue.java
│ │ │ ├── TDBXTimeStampValue.java
│ │ │ ├── TDBXTimeValue.java
│ │ │ ├── TDBXUInt16Value.java
│ │ │ ├── TDBXUInt8Value.java
│ │ │ ├── TDBXWideStringValue.java
│ │ │ ├── TJSONArray.java
│ │ │ ├── TJSONFalse.java
│ │ │ ├── TJSONNull.java
│ │ │ ├── TJSONNumber.java
│ │ │ ├── TJSONObject.java
│ │ │ ├── TJSONPair.java
│ │ │ ├── TJSONString.java
│ │ │ ├── TJSONTrue.java
│ │ │ ├── TJSONValue.java
│ │ │ ├── TParams.java
│ │ │ └── TStream.java
│ │ ├── java_blackberry
│ │ │ ├── com
│ │ │ │ └── embarcadero
│ │ │ │ └── javablackberry
│ │ │ │ ├── Base64.java
│ │ │ │ ├── DBXCallback.java
│ │ │ │ ├── DBXDataTypes.java
│ │ │ │ ├── DBXDefaultFormatter.java
│ │ │ │ ├── DBXException.java
│ │ │ │ ├── DBXJSONTools.java
│ │ │ │ ├── DBXParameter.java
│ │ │ │ ├── DBXTools.java
│ │ │ │ ├── DBXValue.java
│ │ │ │ ├── DBXValueType.java
│ │ │ │ ├── DBXWritableValue.java
│ │ │ │ ├── DSAdmin.java
│ │ │ │ ├── DSAdminRestClient.java
│ │ │ │ ├── DSCallbackChannelManager.java
│ │ │ │ ├── DSHTTPRequestType.java
│ │ │ │ ├── DSRESTCommand.java
│ │ │ │ ├── DSRESTConnection.java
│ │ │ │ ├── DSRESTParamDirection.java
│ │ │ │ ├── DSRESTParameter.java
│ │ │ │ ├── DSRESTParameterMetaData.java
│ │ │ │ ├── JSONPairList.java
│ │ │ │ ├── JSONSerializable.java
│ │ │ │ ├── JSONValueList.java
│ │ │ │ ├── JSONValueType.java
│ │ │ │ ├── Lock.java
│ │ │ │ ├── TableType.java
│ │ │ │ ├── TDataSet.java
│ │ │ │ ├── TDBXAnsiCharsValue.java
│ │ │ │ ├── TDBXAnsiStringValue.java
│ │ │ │ ├── TDBXBcdValue.java
│ │ │ │ ├── TDBXBooleanValue.java
│ │ │ │ ├── TDBXDateValue.java
│ │ │ │ ├── TDBXDoubleValue.java
│ │ │ │ ├── TDBXInt16Value.java
│ │ │ │ ├── TDBXInt32Value.java
│ │ │ │ ├── TDBXInt64Value.java
│ │ │ │ ├── TDBXInt8Value.java
│ │ │ │ ├── TDBXReader.java
│ │ │ │ ├── TDBXReaderValue.java
│ │ │ │ ├── TDBXSingleValue.java
│ │ │ │ ├── TDBXStreamValue.java
│ │ │ │ ├── TDBXStringValue.java
│ │ │ │ ├── TDBXTimeStampValue.java
│ │ │ │ ├── TDBXTimeValue.java
│ │ │ │ ├── TDBXUInt16Value.java
│ │ │ │ ├── TDBXUInt8Value.java
│ │ │ │ ├── TDBXWideStringValue.java
│ │ │ │ ├── TJSONArray.java
│ │ │ │ ├── TJSONFalse.java
│ │ │ │ ├── TJSONNull.java
│ │ │ │ ├── TJSONNumber.java
│ │ │ │ ├── TJSONObject.java
│ │ │ │ ├── TJSONPair.java
│ │ │ │ ├── TJSONString.java
│ │ │ │ ├── TJSONTrue.java
│ │ │ │ ├── TJSONValue.java
│ │ │ │ ├── TParams.java
│ │ │ │ ├── TStream.java
│ │ │ │ └── URLUTF8Encoder.java
│ │ │ └── org
│ │ │ └── json
│ │ │ └── me
│ │ │ └── bc
│ │ │ ├── JSONArray.java
│ │ │ ├── JSONException.java
│ │ │ ├── JSONObject.java
│ │ │ ├── JSONStringer.java
│ │ │ ├── JSONString.java
│ │ │ ├── JSONTokener.java
│ │ │ ├── JSONWriter.java
│ │ │ └── StringWriter.java
│ │ ├── objectivec_ios42
│ │ │ ├── Proxy
│ │ │ │ ├── Base64.h
│ │ │ │ ├── Base64.m
│ │ │ │ ├── DBException.h
│ │ │ │ ├── DBException.m
│ │ │ │ ├── DBXCallback.h
│ │ │ │ ├── DBXCallback.m
│ │ │ │ ├── DBXConnection.h
│ │ │ │ ├── DBXConnection.m
│ │ │ │ ├── DBXDataTypes.h
│ │ │ │ ├── DBXDefaultFormatter.h
│ │ │ │ ├── DBXDefaultFormatter.m
│ │ │ │ ├── DBXJsonTools.h
│ │ │ │ ├── DBXJsonTools.m
│ │ │ │ ├── DBXParameter.h
│ │ │ │ ├── DBXParameter.m
│ │ │ │ ├── DBXProtocols.h
│ │ │ │ ├── DBXTools.h
│ │ │ │ ├── DBXTools.m
│ │ │ │ ├── DBXValue.h
│ │ │ │ ├── DBXValue.m
│ │ │ │ ├── DBXValueType.h
│ │ │ │ ├── DBXValueType.m
│ │ │ │ ├── DSAdmin.h
│ │ │ │ ├── DSAdmin.m
│ │ │ │ ├── DSAdminRestClient.h
│ │ │ │ ├── DSAdminRestClient.m
│ │ │ │ ├── DSCallbackChannelManager.h
│ │ │ │ ├── DSCallbackChannelManager.m
│ │ │ │ ├── DSRESTConnection.h
│ │ │ │ ├── DSRESTConnection.m
│ │ │ │ ├── DSRestParamDirection.h
│ │ │ │ ├── DSRestParameter.h
│ │ │ │ ├── DSRestParameter.m
│ │ │ │ ├── DSRESTParameterMetaData.h
│ │ │ │ ├── DSRESTParameterMetaData.m
│ │ │ │ ├── TDataSet.h
│ │ │ │ ├── TDataSet.m
│ │ │ │ ├── TDBXAnsiCharsValue.h
│ │ │ │ ├── TDBXAnsiCharsValue.m
│ │ │ │ ├── TDBXAnsiStringValue.h
│ │ │ │ ├── TDBXAnsiStringValue.m
│ │ │ │ ├── TDBXBcdValue.h
│ │ │ │ ├── TDBXBcdValue.m
│ │ │ │ ├── TDBXBooleanValue.h
│ │ │ │ ├── TDBXBooleanValue.m
│ │ │ │ ├── TDBXDateValue.h
│ │ │ │ ├── TDBXDateValue.m
│ │ │ │ ├── TDBXDoubleValue.h
│ │ │ │ ├── TDBXDoubleValue.m
│ │ │ │ ├── TDBXInt16Value.h
│ │ │ │ ├── TDBXInt16Value.m
│ │ │ │ ├── TDBXInt32Value.h
│ │ │ │ ├── TDBXInt32Value.m
│ │ │ │ ├── TDBXInt64Value.h
│ │ │ │ ├── TDBXInt64Value.m
│ │ │ │ ├── TDBXInt8Value.h
│ │ │ │ ├── TDBXInt8Value.m
│ │ │ │ ├── TDBXReader.h
│ │ │ │ ├── TDBXReader.m
│ │ │ │ ├── TDBXReaderValue.h
│ │ │ │ ├── TDBXReaderValue.m
│ │ │ │ ├── TDBXSingleValue.h
│ │ │ │ ├── TDBXSingleValue.m
│ │ │ │ ├── TDBXStreamValue.h
│ │ │ │ ├── TDBXStreamValue.m
│ │ │ │ ├── TDBXStringValue.h
│ │ │ │ ├── TDBXStringValue.m
│ │ │ │ ├── TDBXTimeStampValue.h
│ │ │ │ ├── TDBXTimeStampValue.m
│ │ │ │ ├── TDBXTimeValue.h
│ │ │ │ ├── TDBXTimeValue.m
│ │ │ │ ├── TDBXUInt16Value.h
│ │ │ │ ├── TDBXUInt16Value.m
│ │ │ │ ├── TDBXUInt8Value.h
│ │ │ │ ├── TDBXUInt8Value.m
│ │ │ │ ├── TDBXWideStringValue.h
│ │ │ │ ├── TDBXWideStringValue.m
│ │ │ │ ├── TJSONArray.h
│ │ │ │ ├── TJSONArray.m
│ │ │ │ ├── TJSONFalse.h
│ │ │ │ ├── TJSONFalse.m
│ │ │ │ ├── TJSONNull.h
│ │ │ │ ├── TJSONNull.m
│ │ │ │ ├── TJSONNumber.h
│ │ │ │ ├── TJSONNumber.m
│ │ │ │ ├── TJSONObject.h
│ │ │ │ ├── TJSONObject.m
│ │ │ │ ├── TJSONPair.h
│ │ │ │ ├── TJSONPairList.h
│ │ │ │ ├── TJSONPairList.m
│ │ │ │ ├── TJSONPair.m
│ │ │ │ ├── TJSONString.h
│ │ │ │ ├── TJSONString.m
│ │ │ │ ├── TJSONTrue.h
│ │ │ │ ├── TJSONTrue.m
│ │ │ │ ├── TJSONValue.h
│ │ │ │ ├── TJSONValueList.h
│ │ │ │ ├── TJSONValueList.m
│ │ │ │ ├── TJSONValue.m
│ │ │ │ ├── TParams.h
│ │ │ │ ├── TParams.m
│ │ │ │ ├── TStream.h
│ │ │ │ └── TStream.m
│ │ │ └── SBJson_3.0.1
│ │ │ ├── JSON.h
│ │ │ ├── NSObject+SBJSON.h
│ │ │ ├── NSObject+SBJSON.m
│ │ │ ├── SBJSON.h
│ │ │ ├── SBJsonParser.h
│ │ │ ├── SBJsonParser.m
│ │ │ ├── SBJsonStreamParserAccumulator.h
│ │ │ ├── SBJsonStreamParserAccumulator.m
│ │ │ ├── SBJsonStreamParserAdapter.h
│ │ │ ├── SBJsonStreamParserAdapter.m
│ │ │ ├── SBJsonStreamParser.h
│ │ │ ├── SBJsonStreamParser.m
│ │ │ ├── SBJsonStreamParserState.h
│ │ │ ├── SBJsonStreamParserState.m
│ │ │ ├── SBJsonStreamWriterAccumulator.h
│ │ │ ├── SBJsonStreamWriterAccumulator.m
│ │ │ ├── SBJsonStreamWriter.h
│ │ │ ├── SBJsonStreamWriter.m
│ │ │ ├── SBJsonStreamWriterState.h
│ │ │ ├── SBJsonStreamWriterState.m
│ │ │ ├── SBJsonTokeniser.h
│ │ │ ├── SBJsonTokeniser.m
│ │ │ ├── SBJsonUTF8Stream.h
│ │ │ ├── SBJsonUTF8Stream.m
│ │ │ ├── SBJsonWriter.h
│ │ │ └── SBJsonWriter.m
│ │ └── objectivec_ios81
│ │ ├── Proxy
│ │ │ ├── Base64.h
│ │ │ ├── Base64.m
│ │ │ ├── DBException.h
│ │ │ ├── DBException.m
│ │ │ ├── DBXCallback.h
│ │ │ ├── DBXCallback.m
│ │ │ ├── DBXConnection.h
│ │ │ ├── DBXConnection.m
│ │ │ ├── DBXDataTypes.h
│ │ │ ├── DBXDefaultFormatter.h
│ │ │ ├── DBXDefaultFormatter.m
│ │ │ ├── DBXJsonTools.h
│ │ │ ├── DBXJsonTools.m
│ │ │ ├── DBXParameter.h
│ │ │ ├── DBXParameter.m
│ │ │ ├── DBXProtocols.h
│ │ │ ├── DBXTools.h
│ │ │ ├── DBXTools.m
│ │ │ ├── DBXValue.h
│ │ │ ├── DBXValue.m
│ │ │ ├── DBXValueType.h
│ │ │ ├── DBXValueType.m
│ │ │ ├── desktop.ini
│ │ │ ├── DSAdmin.h
│ │ │ ├── DSAdmin.m
│ │ │ ├── DSAdminRestClient.h
│ │ │ ├── DSAdminRestClient.m
│ │ │ ├── DSCallbackChannelManager.h
│ │ │ ├── DSCallbackChannelManager.m
│ │ │ ├── DSRESTConnection.h
│ │ │ ├── DSRESTConnection.m
│ │ │ ├── DSRestParamDirection.h
│ │ │ ├── DSRestParameter.h
│ │ │ ├── DSRestParameter.m
│ │ │ ├── DSRESTParameterMetaData.h
│ │ │ ├── DSRESTParameterMetaData.m
│ │ │ ├── TDataSet.h
│ │ │ ├── TDataSet.m
│ │ │ ├── TDBXAnsiCharsValue.h
│ │ │ ├── TDBXAnsiCharsValue.m
│ │ │ ├── TDBXAnsiStringValue.h
│ │ │ ├── TDBXAnsiStringValue.m
│ │ │ ├── TDBXBcdValue.h
│ │ │ ├── TDBXBcdValue.m
│ │ │ ├── TDBXBooleanValue.h
│ │ │ ├── TDBXBooleanValue.m
│ │ │ ├── TDBXDateValue.h
│ │ │ ├── TDBXDateValue.m
│ │ │ ├── TDBXDoubleValue.h
│ │ │ ├── TDBXDoubleValue.m
│ │ │ ├── TDBXInt16Value.h
│ │ │ ├── TDBXInt16Value.m
│ │ │ ├── TDBXInt32Value.h
│ │ │ ├── TDBXInt32Value.m
│ │ │ ├── TDBXInt64Value.h
│ │ │ ├── TDBXInt64Value.m
│ │ │ ├── TDBXInt8Value.h
│ │ │ ├── TDBXInt8Value.m
│ │ │ ├── TDBXReader.h
│ │ │ ├── TDBXReader.m
│ │ │ ├── TDBXReaderValue.h
│ │ │ ├── TDBXReaderValue.m
│ │ │ ├── TDBXSingleValue.h
│ │ │ ├── TDBXSingleValue.m
│ │ │ ├── TDBXStreamValue.h
│ │ │ ├── TDBXStreamValue.m
│ │ │ ├── TDBXStringValue.h
│ │ │ ├── TDBXStringValue.m
│ │ │ ├── TDBXTimeStampValue.h
│ │ │ ├── TDBXTimeStampValue.m
│ │ │ ├── TDBXTimeValue.h
│ │ │ ├── TDBXTimeValue.m
│ │ │ ├── TDBXUInt16Value.h
│ │ │ ├── TDBXUInt16Value.m
│ │ │ ├── TDBXUInt8Value.h
│ │ │ ├── TDBXUInt8Value.m
│ │ │ ├── TDBXWideStringValue.h
│ │ │ ├── TDBXWideStringValue.m
│ │ │ ├── TJSONArray.h
│ │ │ ├── TJSONArray.m
│ │ │ ├── TJSONFalse.h
│ │ │ ├── TJSONFalse.m
│ │ │ ├── TJSONNull.h
│ │ │ ├── TJSONNull.m
│ │ │ ├── TJSONNumber.h
│ │ │ ├── TJSONNumber.m
│ │ │ ├── TJSONObject.h
│ │ │ ├── TJSONObject.m
│ │ │ ├── TJSONPair.h
│ │ │ ├── TJSONPairList.h
│ │ │ ├── TJSONPairList.m
│ │ │ ├── TJSONPair.m
│ │ │ ├── TJSONString.h
│ │ │ ├── TJSONString.m
│ │ │ ├── TJSONTrue.h
│ │ │ ├── TJSONTrue.m
│ │ │ ├── TJSONValue.h
│ │ │ ├── TJSONValueList.h
│ │ │ ├── TJSONValueList.m
│ │ │ ├── TJSONValue.m
│ │ │ ├── TParams.h
│ │ │ ├── TParams.m
│ │ │ ├── TStream.h
│ │ │ └── TStream.m
│ │ └── SBJson_3.1.1
│ │ ├── JSON.h
│ │ ├── NSObject+SBJson.h
│ │ ├── NSObject+SBJson.m
│ │ ├── SBJson.h
│ │ ├── SBJsonParser.h
│ │ ├── SBJsonParser.m
│ │ ├── SBJsonStreamParserAccumulator.h
│ │ ├── SBJsonStreamParserAccumulator.m
│ │ ├── SBJsonStreamParserAdapter.h
│ │ ├── SBJsonStreamParserAdapter.m
│ │ ├── SBJsonStreamParser.h
│ │ ├── SBJsonStreamParser.m
│ │ ├── SBJsonStreamParserState.h
│ │ ├── SBJsonStreamParserState.m
│ │ ├── SBJsonStreamWriterAccumulator.h
│ │ ├── SBJsonStreamWriterAccumulator.m
│ │ ├── SBJsonStreamWriter.h
│ │ ├── SBJsonStreamWriter.m
│ │ ├── SBJsonStreamWriterState.h
│ │ ├── SBJsonStreamWriterState.m
│ │ ├── SBJsonTokeniser.h
│ │ ├── SBJsonTokeniser.m
│ │ ├── SBJsonUTF8Stream.h
│ │ ├── SBJsonUTF8Stream.m
│ │ ├── SBJsonWriter.h
│ │ └── SBJsonWriter.m
│ ├── ServerContainerUnit1.dfm
│ ├── ServerContainerUnit1.pas
│ ├── ServerMethodsUnit1.dfm
│ ├── ServerMethodsUnit1.pas
│ ├── Win32
│ │ └── Debug
│ │ ├── DSnapSer.exe
│ │ ├── Main.dcu
│ │ ├── proxy
│ │ │ ├── csharp_silverlight
│ │ │ │ ├── Base64.cs
│ │ │ │ ├── DBXCallback.cs
│ │ │ │ ├── DBXDataTypes.cs
│ │ │ │ ├── DBXDefaultFormatter.cs
│ │ │ │ ├── DBXException.cs
│ │ │ │ ├── DBXJSONTools.cs
│ │ │ │ ├── DBXParameter.cs
│ │ │ │ ├── DBXTools.cs
│ │ │ │ ├── DBXValue.cs
│ │ │ │ ├── DBXValueType.cs
│ │ │ │ ├── DBXWritableValue.cs
│ │ │ │ ├── DSAdmin.cs
│ │ │ │ ├── DSAdminRestClient.cs
│ │ │ │ ├── DSCallbackChannelManager.cs
│ │ │ │ ├── DSHTTPRequestType.cs
│ │ │ │ ├── DSRESTCommand.cs
│ │ │ │ ├── DSRESTConnection.cs
│ │ │ │ ├── DSRESTParamDirection.cs
│ │ │ │ ├── DSRESTParameter.cs
│ │ │ │ ├── DSRESTParameterMetaData.cs
│ │ │ │ ├── JSONSerializable.cs
│ │ │ │ ├── JSONValueType.cs
│ │ │ │ ├── references
│ │ │ │ │ └── Newtonsoft.Json.WindowsPhone.dll
│ │ │ │ ├── TableType.cs
│ │ │ │ ├── TDataSet.cs
│ │ │ │ ├── TDBXAnsiCharsValue.cs
│ │ │ │ ├── TDBXAnsiStringValue.cs
│ │ │ │ ├── TDBXBcdValue.cs
│ │ │ │ ├── TDBXBooleanValue.cs
│ │ │ │ ├── TDBXDateValue.cs
│ │ │ │ ├── TDBXDoubleValue.cs
│ │ │ │ ├── TDBXInt16Value.cs
│ │ │ │ ├── TDBXInt32Value.cs
│ │ │ │ ├── TDBXInt64Value.cs
│ │ │ │ ├── TDBXInt8Value.cs
│ │ │ │ ├── TDBXReader.cs
│ │ │ │ ├── TDBXReaderValue.cs
│ │ │ │ ├── TDBXSingleValue.cs
│ │ │ │ ├── TDBXStreamValue.cs
│ │ │ │ ├── TDBXStringValue.cs
│ │ │ │ ├── TDBXTimeStampValue.cs
│ │ │ │ ├── TDBXTimeValue.cs
│ │ │ │ ├── TDBXUInt16Value.cs
│ │ │ │ ├── TDBXUInt8Value.cs
│ │ │ │ ├── TDBXWideStringValue.cs
│ │ │ │ ├── TJSONArray.cs
│ │ │ │ ├── TJSONFalse.cs
│ │ │ │ ├── TJSONNull.cs
│ │ │ │ ├── TJSONNumber.cs
│ │ │ │ ├── TJSONObject.cs
│ │ │ │ ├── TJSONPair.cs
│ │ │ │ ├── TJSONString.cs
│ │ │ │ ├── TJSONTrue.cs
│ │ │ │ ├── TJSONValue.cs
│ │ │ │ ├── TParams.cs
│ │ │ │ ├── TStream.cs
│ │ │ │ └── UrlUTF8Encoder.cs
│ │ │ ├── freepascal_ios42
│ │ │ │ ├── DBXConnection.pas
│ │ │ │ ├── DBXDefaultFormatter.pas
│ │ │ │ ├── DBXFPCCallback.pas
│ │ │ │ ├── DBXFPCCommon.pas
│ │ │ │ ├── DBXFPCJSON.pas
│ │ │ │ ├── DBXJsonTools.pas
│ │ │ │ ├── DBXValue.pas
│ │ │ │ ├── DSAdmin.pas
│ │ │ │ ├── DSFPCCallbackChannelManager.pas
│ │ │ │ ├── DSRESTConnection.pas
│ │ │ │ ├── dsrestdefines.inc
│ │ │ │ ├── DSRESTParameterMetaData.pas
│ │ │ │ ├── DSRESTParameter.pas
│ │ │ │ ├── DSRESTTypes.pas
│ │ │ │ └── FPCStrings.pas
│ │ │ ├── freepascal_ios50
│ │ │ │ ├── DBXConnection.pas
│ │ │ │ ├── DBXDefaultFormatter.pas
│ │ │ │ ├── DBXFPCCallback.pas
│ │ │ │ ├── DBXFPCCommon.pas
│ │ │ │ ├── DBXFPCJSON.pas
│ │ │ │ ├── DBXJsonTools.pas
│ │ │ │ ├── DBXValue.pas
│ │ │ │ ├── DSAdmin.pas
│ │ │ │ ├── DSFPCCallbackChannelManager.pas
│ │ │ │ ├── DSRESTConnection.pas
│ │ │ │ ├── dsrestdefines.inc
│ │ │ │ ├── DSRESTParameterMetaData.pas
│ │ │ │ ├── DSRESTParameter.pas
│ │ │ │ ├── DSRESTTypes.pas
│ │ │ │ └── FPCStrings.pas
│ │ │ ├── java_android
│ │ │ │ └── com
│ │ │ │ └── embarcadero
│ │ │ │ └── javaandroid
│ │ │ │ ├── Base64.java
│ │ │ │ ├── DBXCallback.java
│ │ │ │ ├── DBXDataTypes.java
│ │ │ │ ├── DBXDefaultFormatter.java
│ │ │ │ ├── DBXException.java
│ │ │ │ ├── DBXJSONTools.java
│ │ │ │ ├── DBXParameter.java
│ │ │ │ ├── DBXTools.java
│ │ │ │ ├── DBXValue.java
│ │ │ │ ├── DBXValueType.java
│ │ │ │ ├── DBXWritableValue.java
│ │ │ │ ├── DSAdmin.java
│ │ │ │ ├── DSAdminRestClient.java
│ │ │ │ ├── DSCallbackChannelManager.java
│ │ │ │ ├── DSHTTPRequestType.java
│ │ │ │ ├── DSRESTCommand.java
│ │ │ │ ├── DSRESTConnection.java
│ │ │ │ ├── DSRESTParamDirection.java
│ │ │ │ ├── DSRESTParameter.java
│ │ │ │ ├── DSRESTParameterMetaData.java
│ │ │ │ ├── DSRESTSSLFactory.java
│ │ │ │ ├── JSONSerializable.java
│ │ │ │ ├── JSONValueType.java
│ │ │ │ ├── TableType.java
│ │ │ │ ├── TDataSet.java
│ │ │ │ ├── TDBXAnsiCharsValue.java
│ │ │ │ ├── TDBXAnsiStringValue.java
│ │ │ │ ├── TDBXBcdValue.java
│ │ │ │ ├── TDBXBooleanValue.java
│ │ │ │ ├── TDBXDateValue.java
│ │ │ │ ├── TDBXDoubleValue.java
│ │ │ │ ├── TDBXInt16Value.java
│ │ │ │ ├── TDBXInt32Value.java
│ │ │ │ ├── TDBXInt64Value.java
│ │ │ │ ├── TDBXInt8Value.java
│ │ │ │ ├── TDBXReader.java
│ │ │ │ ├── TDBXReaderValue.java
│ │ │ │ ├── TDBXSingleValue.java
│ │ │ │ ├── TDBXStreamValue.java
│ │ │ │ ├── TDBXStringValue.java
│ │ │ │ ├── TDBXTimeStampValue.java
│ │ │ │ ├── TDBXTimeValue.java
│ │ │ │ ├── TDBXUInt16Value.java
│ │ │ │ ├── TDBXUInt8Value.java
│ │ │ │ ├── TDBXWideStringValue.java
│ │ │ │ ├── TJSONArray.java
│ │ │ │ ├── TJSONFalse.java
│ │ │ │ ├── TJSONNull.java
│ │ │ │ ├── TJSONNumber.java
│ │ │ │ ├── TJSONObject.java
│ │ │ │ ├── TJSONPair.java
│ │ │ │ ├── TJSONString.java
│ │ │ │ ├── TJSONTrue.java
│ │ │ │ ├── TJSONValue.java
│ │ │ │ ├── TParams.java
│ │ │ │ └── TStream.java
│ │ │ ├── java_blackberry
│ │ │ │ ├── com
│ │ │ │ │ └── embarcadero
│ │ │ │ │ └── javablackberry
│ │ │ │ │ ├── Base64.java
│ │ │ │ │ ├── DBXCallback.java
│ │ │ │ │ ├── DBXDataTypes.java
│ │ │ │ │ ├── DBXDefaultFormatter.java
│ │ │ │ │ ├── DBXException.java
│ │ │ │ │ ├── DBXJSONTools.java
│ │ │ │ │ ├── DBXParameter.java
│ │ │ │ │ ├── DBXTools.java
│ │ │ │ │ ├── DBXValue.java
│ │ │ │ │ ├── DBXValueType.java
│ │ │ │ │ ├── DBXWritableValue.java
│ │ │ │ │ ├── DSAdmin.java
│ │ │ │ │ ├── DSAdminRestClient.java
│ │ │ │ │ ├── DSCallbackChannelManager.java
│ │ │ │ │ ├── DSHTTPRequestType.java
│ │ │ │ │ ├── DSRESTCommand.java
│ │ │ │ │ ├── DSRESTConnection.java
│ │ │ │ │ ├── DSRESTParamDirection.java
│ │ │ │ │ ├── DSRESTParameter.java
│ │ │ │ │ ├── DSRESTParameterMetaData.java
│ │ │ │ │ ├── JSONPairList.java
│ │ │ │ │ ├── JSONSerializable.java
│ │ │ │ │ ├── JSONValueList.java
│ │ │ │ │ ├── JSONValueType.java
│ │ │ │ │ ├── Lock.java
│ │ │ │ │ ├── TableType.java
│ │ │ │ │ ├── TDataSet.java
│ │ │ │ │ ├── TDBXAnsiCharsValue.java
│ │ │ │ │ ├── TDBXAnsiStringValue.java
│ │ │ │ │ ├── TDBXBcdValue.java
│ │ │ │ │ ├── TDBXBooleanValue.java
│ │ │ │ │ ├── TDBXDateValue.java
│ │ │ │ │ ├── TDBXDoubleValue.java
│ │ │ │ │ ├── TDBXInt16Value.java
│ │ │ │ │ ├── TDBXInt32Value.java
│ │ │ │ │ ├── TDBXInt64Value.java
│ │ │ │ │ ├── TDBXInt8Value.java
│ │ │ │ │ ├── TDBXReader.java
│ │ │ │ │ ├── TDBXReaderValue.java
│ │ │ │ │ ├── TDBXSingleValue.java
│ │ │ │ │ ├── TDBXStreamValue.java
│ │ │ │ │ ├── TDBXStringValue.java
│ │ │ │ │ ├── TDBXTimeStampValue.java
│ │ │ │ │ ├── TDBXTimeValue.java
│ │ │ │ │ ├── TDBXUInt16Value.java
│ │ │ │ │ ├── TDBXUInt8Value.java
│ │ │ │ │ ├── TDBXWideStringValue.java
│ │ │ │ │ ├── TJSONArray.java
│ │ │ │ │ ├── TJSONFalse.java
│ │ │ │ │ ├── TJSONNull.java
│ │ │ │ │ ├── TJSONNumber.java
│ │ │ │ │ ├── TJSONObject.java
│ │ │ │ │ ├── TJSONPair.java
│ │ │ │ │ ├── TJSONString.java
│ │ │ │ │ ├── TJSONTrue.java
│ │ │ │ │ ├── TJSONValue.java
│ │ │ │ │ ├── TParams.java
│ │ │ │ │ ├── TStream.java
│ │ │ │ │ └── URLUTF8Encoder.java
│ │ │ │ └── org
│ │ │ │ └── json
│ │ │ │ └── me
│ │ │ │ └── bc
│ │ │ │ ├── JSONArray.java
│ │ │ │ ├── JSONException.java
│ │ │ │ ├── JSONObject.java
│ │ │ │ ├── JSONStringer.java
│ │ │ │ ├── JSONString.java
│ │ │ │ ├── JSONTokener.java
│ │ │ │ ├── JSONWriter.java
│ │ │ │ └── StringWriter.java
│ │ │ ├── objectivec_ios42
│ │ │ │ ├── Proxy
│ │ │ │ │ ├── Base64.h
│ │ │ │ │ ├── Base64.m
│ │ │ │ │ ├── DBException.h
│ │ │ │ │ ├── DBException.m
│ │ │ │ │ ├── DBXCallback.h
│ │ │ │ │ ├── DBXCallback.m
│ │ │ │ │ ├── DBXConnection.h
│ │ │ │ │ ├── DBXConnection.m
│ │ │ │ │ ├── DBXDataTypes.h
│ │ │ │ │ ├── DBXDefaultFormatter.h
│ │ │ │ │ ├── DBXDefaultFormatter.m
│ │ │ │ │ ├── DBXJsonTools.h
│ │ │ │ │ ├── DBXJsonTools.m
│ │ │ │ │ ├── DBXParameter.h
│ │ │ │ │ ├── DBXParameter.m
│ │ │ │ │ ├── DBXProtocols.h
│ │ │ │ │ ├── DBXTools.h
│ │ │ │ │ ├── DBXTools.m
│ │ │ │ │ ├── DBXValue.h
│ │ │ │ │ ├── DBXValue.m
│ │ │ │ │ ├── DBXValueType.h
│ │ │ │ │ ├── DBXValueType.m
│ │ │ │ │ ├── DSAdmin.h
│ │ │ │ │ ├── DSAdmin.m
│ │ │ │ │ ├── DSAdminRestClient.h
│ │ │ │ │ ├── DSAdminRestClient.m
│ │ │ │ │ ├── DSCallbackChannelManager.h
│ │ │ │ │ ├── DSCallbackChannelManager.m
│ │ │ │ │ ├── DSRESTConnection.h
│ │ │ │ │ ├── DSRESTConnection.m
│ │ │ │ │ ├── DSRestParamDirection.h
│ │ │ │ │ ├── DSRestParameter.h
│ │ │ │ │ ├── DSRestParameter.m
│ │ │ │ │ ├── DSRESTParameterMetaData.h
│ │ │ │ │ ├── DSRESTParameterMetaData.m
│ │ │ │ │ ├── TDataSet.h
│ │ │ │ │ ├── TDataSet.m
│ │ │ │ │ ├── TDBXAnsiCharsValue.h
│ │ │ │ │ ├── TDBXAnsiCharsValue.m
│ │ │ │ │ ├── TDBXAnsiStringValue.h
│ │ │ │ │ ├── TDBXAnsiStringValue.m
│ │ │ │ │ ├── TDBXBcdValue.h
│ │ │ │ │ ├── TDBXBcdValue.m
│ │ │ │ │ ├── TDBXBooleanValue.h
│ │ │ │ │ ├── TDBXBooleanValue.m
│ │ │ │ │ ├── TDBXDateValue.h
│ │ │ │ │ ├── TDBXDateValue.m
│ │ │ │ │ ├── TDBXDoubleValue.h
│ │ │ │ │ ├── TDBXDoubleValue.m
│ │ │ │ │ ├── TDBXInt16Value.h
│ │ │ │ │ ├── TDBXInt16Value.m
│ │ │ │ │ ├── TDBXInt32Value.h
│ │ │ │ │ ├── TDBXInt32Value.m
│ │ │ │ │ ├── TDBXInt64Value.h
│ │ │ │ │ ├── TDBXInt64Value.m
│ │ │ │ │ ├── TDBXInt8Value.h
│ │ │ │ │ ├── TDBXInt8Value.m
│ │ │ │ │ ├── TDBXReader.h
│ │ │ │ │ ├── TDBXReader.m
│ │ │ │ │ ├── TDBXReaderValue.h
│ │ │ │ │ ├── TDBXReaderValue.m
│ │ │ │ │ ├── TDBXSingleValue.h
│ │ │ │ │ ├── TDBXSingleValue.m
│ │ │ │ │ ├── TDBXStreamValue.h
│ │ │ │ │ ├── TDBXStreamValue.m
│ │ │ │ │ ├── TDBXStringValue.h
│ │ │ │ │ ├── TDBXStringValue.m
│ │ │ │ │ ├── TDBXTimeStampValue.h
│ │ │ │ │ ├── TDBXTimeStampValue.m
│ │ │ │ │ ├── TDBXTimeValue.h
│ │ │ │ │ ├── TDBXTimeValue.m
│ │ │ │ │ ├── TDBXUInt16Value.h
│ │ │ │ │ ├── TDBXUInt16Value.m
│ │ │ │ │ ├── TDBXUInt8Value.h
│ │ │ │ │ ├── TDBXUInt8Value.m
│ │ │ │ │ ├── TDBXWideStringValue.h
│ │ │ │ │ ├── TDBXWideStringValue.m
│ │ │ │ │ ├── TJSONArray.h
│ │ │ │ │ ├── TJSONArray.m
│ │ │ │ │ ├── TJSONFalse.h
│ │ │ │ │ ├── TJSONFalse.m
│ │ │ │ │ ├── TJSONNull.h
│ │ │ │ │ ├── TJSONNull.m
│ │ │ │ │ ├── TJSONNumber.h
│ │ │ │ │ ├── TJSONNumber.m
│ │ │ │ │ ├── TJSONObject.h
│ │ │ │ │ ├── TJSONObject.m
│ │ │ │ │ ├── TJSONPair.h
│ │ │ │ │ ├── TJSONPairList.h
│ │ │ │ │ ├── TJSONPairList.m
│ │ │ │ │ ├── TJSONPair.m
│ │ │ │ │ ├── TJSONString.h
│ │ │ │ │ ├── TJSONString.m
│ │ │ │ │ ├── TJSONTrue.h
│ │ │ │ │ ├── TJSONTrue.m
│ │ │ │ │ ├── TJSONValue.h
│ │ │ │ │ ├── TJSONValueList.h
│ │ │ │ │ ├── TJSONValueList.m
│ │ │ │ │ ├── TJSONValue.m
│ │ │ │ │ ├── TParams.h
│ │ │ │ │ ├── TParams.m
│ │ │ │ │ ├── TStream.h
│ │ │ │ │ └── TStream.m
│ │ │ │ └── SBJson_3.0.1
│ │ │ │ ├── JSON.h
│ │ │ │ ├── NSObject+SBJSON.h
│ │ │ │ ├── NSObject+SBJSON.m
│ │ │ │ ├── SBJSON.h
│ │ │ │ ├── SBJsonParser.h
│ │ │ │ ├── SBJsonParser.m
│ │ │ │ ├── SBJsonStreamParserAccumulator.h
│ │ │ │ ├── SBJsonStreamParserAccumulator.m
│ │ │ │ ├── SBJsonStreamParserAdapter.h
│ │ │ │ ├── SBJsonStreamParserAdapter.m
│ │ │ │ ├── SBJsonStreamParser.h
│ │ │ │ ├── SBJsonStreamParser.m
│ │ │ │ ├── SBJsonStreamParserState.h
│ │ │ │ ├── SBJsonStreamParserState.m
│ │ │ │ ├── SBJsonStreamWriterAccumulator.h
│ │ │ │ ├── SBJsonStreamWriterAccumulator.m
│ │ │ │ ├── SBJsonStreamWriter.h
│ │ │ │ ├── SBJsonStreamWriter.m
│ │ │ │ ├── SBJsonStreamWriterState.h
│ │ │ │ ├── SBJsonStreamWriterState.m
│ │ │ │ ├── SBJsonTokeniser.h
│ │ │ │ ├── SBJsonTokeniser.m
│ │ │ │ ├── SBJsonUTF8Stream.h
│ │ │ │ ├── SBJsonUTF8Stream.m
│ │ │ │ ├── SBJsonWriter.h
│ │ │ │ └── SBJsonWriter.m
│ │ │ └── objectivec_ios81
│ │ │ ├── Proxy
│ │ │ │ ├── Base64.h
│ │ │ │ ├── Base64.m
│ │ │ │ ├── DBException.h
│ │ │ │ ├── DBException.m
│ │ │ │ ├── DBXCallback.h
│ │ │ │ ├── DBXCallback.m
│ │ │ │ ├── DBXConnection.h
│ │ │ │ ├── DBXConnection.m
│ │ │ │ ├── DBXDataTypes.h
│ │ │ │ ├── DBXDefaultFormatter.h
│ │ │ │ ├── DBXDefaultFormatter.m
│ │ │ │ ├── DBXJsonTools.h
│ │ │ │ ├── DBXJsonTools.m
│ │ │ │ ├── DBXParameter.h
│ │ │ │ ├── DBXParameter.m
│ │ │ │ ├── DBXProtocols.h
│ │ │ │ ├── DBXTools.h
│ │ │ │ ├── DBXTools.m
│ │ │ │ ├── DBXValue.h
│ │ │ │ ├── DBXValue.m
│ │ │ │ ├── DBXValueType.h
│ │ │ │ ├── DBXValueType.m
│ │ │ │ ├── desktop.ini
│ │ │ │ ├── DSAdmin.h
│ │ │ │ ├── DSAdmin.m
│ │ │ │ ├── DSAdminRestClient.h
│ │ │ │ ├── DSAdminRestClient.m
│ │ │ │ ├── DSCallbackChannelManager.h
│ │ │ │ ├── DSCallbackChannelManager.m
│ │ │ │ ├── DSRESTConnection.h
│ │ │ │ ├── DSRESTConnection.m
│ │ │ │ ├── DSRestParamDirection.h
│ │ │ │ ├── DSRestParameter.h
│ │ │ │ ├── DSRestParameter.m
│ │ │ │ ├── DSRESTParameterMetaData.h
│ │ │ │ ├── DSRESTParameterMetaData.m
│ │ │ │ ├── TDataSet.h
│ │ │ │ ├── TDataSet.m
│ │ │ │ ├── TDBXAnsiCharsValue.h
│ │ │ │ ├── TDBXAnsiCharsValue.m
│ │ │ │ ├── TDBXAnsiStringValue.h
│ │ │ │ ├── TDBXAnsiStringValue.m
│ │ │ │ ├── TDBXBcdValue.h
│ │ │ │ ├── TDBXBcdValue.m
│ │ │ │ ├── TDBXBooleanValue.h
│ │ │ │ ├── TDBXBooleanValue.m
│ │ │ │ ├── TDBXDateValue.h
│ │ │ │ ├── TDBXDateValue.m
│ │ │ │ ├── TDBXDoubleValue.h
│ │ │ │ ├── TDBXDoubleValue.m
│ │ │ │ ├── TDBXInt16Value.h
│ │ │ │ ├── TDBXInt16Value.m
│ │ │ │ ├── TDBXInt32Value.h
│ │ │ │ ├── TDBXInt32Value.m
│ │ │ │ ├── TDBXInt64Value.h
│ │ │ │ ├── TDBXInt64Value.m
│ │ │ │ ├── TDBXInt8Value.h
│ │ │ │ ├── TDBXInt8Value.m
│ │ │ │ ├── TDBXReader.h
│ │ │ │ ├── TDBXReader.m
│ │ │ │ ├── TDBXReaderValue.h
│ │ │ │ ├── TDBXReaderValue.m
│ │ │ │ ├── TDBXSingleValue.h
│ │ │ │ ├── TDBXSingleValue.m
│ │ │ │ ├── TDBXStreamValue.h
│ │ │ │ ├── TDBXStreamValue.m
│ │ │ │ ├── TDBXStringValue.h
│ │ │ │ ├── TDBXStringValue.m
│ │ │ │ ├── TDBXTimeStampValue.h
│ │ │ │ ├── TDBXTimeStampValue.m
│ │ │ │ ├── TDBXTimeValue.h
│ │ │ │ ├── TDBXTimeValue.m
│ │ │ │ ├── TDBXUInt16Value.h
│ │ │ │ ├── TDBXUInt16Value.m
│ │ │ │ ├── TDBXUInt8Value.h
│ │ │ │ ├── TDBXUInt8Value.m
│ │ │ │ ├── TDBXWideStringValue.h
│ │ │ │ ├── TDBXWideStringValue.m
│ │ │ │ ├── TJSONArray.h
│ │ │ │ ├── TJSONArray.m
│ │ │ │ ├── TJSONFalse.h
│ │ │ │ ├── TJSONFalse.m
│ │ │ │ ├── TJSONNull.h
│ │ │ │ ├── TJSONNull.m
│ │ │ │ ├── TJSONNumber.h
│ │ │ │ ├── TJSONNumber.m
│ │ │ │ ├── TJSONObject.h
│ │ │ │ ├── TJSONObject.m
│ │ │ │ ├── TJSONPair.h
│ │ │ │ ├── TJSONPairList.h
│ │ │ │ ├── TJSONPairList.m
│ │ │ │ ├── TJSONPair.m
│ │ │ │ ├── TJSONString.h
│ │ │ │ ├── TJSONString.m
│ │ │ │ ├── TJSONTrue.h
│ │ │ │ ├── TJSONTrue.m
│ │ │ │ ├── TJSONValue.h
│ │ │ │ ├── TJSONValueList.h
│ │ │ │ ├── TJSONValueList.m
│ │ │ │ ├── TJSONValue.m
│ │ │ │ ├── TParams.h
│ │ │ │ ├── TParams.m
│ │ │ │ ├── TStream.h
│ │ │ │ └── TStream.m
│ │ │ └── SBJson_3.1.1
│ │ │ ├── JSON.h
│ │ │ ├── NSObject+SBJson.h
│ │ │ ├── NSObject+SBJson.m
│ │ │ ├── SBJson.h
│ │ │ ├── SBJsonParser.h
│ │ │ ├── SBJsonParser.m
│ │ │ ├── SBJsonStreamParserAccumulator.h
│ │ │ ├── SBJsonStreamParserAccumulator.m
│ │ │ ├── SBJsonStreamParserAdapter.h
│ │ │ ├── SBJsonStreamParserAdapter.m
│ │ │ ├── SBJsonStreamParser.h
│ │ │ ├── SBJsonStreamParser.m
│ │ │ ├── SBJsonStreamParserState.h
│ │ │ ├── SBJsonStreamParserState.m
│ │ │ ├── SBJsonStreamWriterAccumulator.h
│ │ │ ├── SBJsonStreamWriterAccumulator.m
│ │ │ ├── SBJsonStreamWriter.h
│ │ │ ├── SBJsonStreamWriter.m
│ │ │ ├── SBJsonStreamWriterState.h
│ │ │ ├── SBJsonStreamWriterState.m
│ │ │ ├── SBJsonTokeniser.h
│ │ │ ├── SBJsonTokeniser.m
│ │ │ ├── SBJsonUTF8Stream.h
│ │ │ ├── SBJsonUTF8Stream.m
│ │ │ ├── SBJsonWriter.h
│ │ │ └── SBJsonWriter.m
│ │ ├── ServerContainerUnit1.dcu
│ │ └── ServerMethodsUnit1.dcu
│ └── 说明.txt
└── 三层客户端和服务端
├── Client
│ ├── ClientClasses.pas
│ ├── ClientForm.dfm
│ ├── ClientForm.pas
│ ├── DataSnapTestClient.dpr
│ ├── DataSnapTestClient.dproj
│ ├── DataSnapTestClient.dproj.local
│ ├── DataSnapTestClient_Icon.ico
│ ├── DataSnapTestClient.identcache
│ ├── DataSnapTestClient.res
│ ├── DataSnapTestClient.stat
│ ├── Debug
│ │ └── Win32
│ │ ├── ClientClasses.dcu
│ │ ├── ClientForm.dcu
│ │ ├── DataSnapTestClient.exe
│ │ ├── DataSnapTestData.dcu
│ │ └── uDBFunc.dcu
│ ├── __history
│ │ ├── ClientClasses.pas.~74~
│ │ ├── ClientClasses.pas.~75~
│ │ ├── ClientClasses.pas.~76~
│ │ ├── ClientClasses.pas.~77~
│ │ ├── ClientClasses.pas.~78~
│ │ ├── ClientClasses.pas.~79~
│ │ ├── ClientClasses.pas.~80~
│ │ ├── ClientClasses.pas.~81~
│ │ ├── ClientClasses.pas.~82~
│ │ ├── ClientClasses.pas.~83~
│ │ ├── ClientForm.dfm.~39~
│ │ ├── ClientForm.dfm.~40~
│ │ ├── ClientForm.dfm.~41~
│ │ ├── ClientForm.dfm.~42~
│ │ ├── ClientForm.dfm.~43~
│ │ ├── ClientForm.dfm.~44~
│ │ ├── ClientForm.dfm.~45~
│ │ ├── ClientForm.dfm.~46~
│ │ ├── ClientForm.dfm.~47~
│ │ ├── ClientForm.dfm.~48~
│ │ ├── ClientForm.pas.~138~
│ │ ├── ClientForm.pas.~139~
│ │ ├── ClientForm.pas.~140~
│ │ ├── ClientForm.pas.~141~
│ │ ├── ClientForm.pas.~142~
│ │ ├── ClientForm.pas.~143~
│ │ ├── ClientForm.pas.~144~
│ │ ├── ClientForm.pas.~145~
│ │ ├── ClientForm.pas.~146~
│ │ ├── ClientForm.pas.~147~
│ │ ├── DataSnapTestClient.dpr.~1~
│ │ ├── DataSnapTestClient.dpr.~2~
│ │ ├── uDBFunc.pas.~10~
│ │ ├── uDBFunc.pas.~11~
│ │ ├── uDBFunc.pas.~12~
│ │ ├── uDBFunc.pas.~3~
│ │ ├── uDBFunc.pas.~4~
│ │ ├── uDBFunc.pas.~5~
│ │ ├── uDBFunc.pas.~6~
│ │ ├── uDBFunc.pas.~7~
│ │ ├── uDBFunc.pas.~8~
│ │ └── uDBFunc.pas.~9~
│ ├── Release
│ │ └── Win32
│ │ ├── ClientClasses.dcu
│ │ ├── ClientForm.dcu
│ │ ├── DataSnapTestClient.exe
│ │ ├── DataSnapTestData.dcu
│ │ └── uDBFunc.dcu
│ └── uDBFunc.pas
├── DSProjGrp.groupproj
├── DSProjGrp.groupproj.local
├── DSProjGrp_prjgroup.tvsconfig
├── Examples
│ ├── ClientTestClasses.pas
│ ├── ClientTest.pas
│ ├── DataSnapExamples.dpr
│ ├── DataSnapExamples.dproj
│ ├── DataSnapTestData.pas
│ ├── TestServerContainer.dfm
│ ├── TestServerContainer.pas
│ ├── TestServerModule.dfm
│ └── TestServerModule.pas
├── __history
│ └── ProjectGroup1.groupproj.local.~1~
├── res
│ └── img.bmp
└── Server
├── DataSnapServer.dpr
├── DataSnapServer.dproj
├── DataSnapServer.dproj.local
├── DataSnapServer.identcache
├── DataSnapServer.res
├── DataSnapServer.stat
├── DataSnapTestServer.dproj.local
├── DataSnapTestServer_Icon.ico
├── DataSnapTestServer.identcache
├── DataSnapTestServer.res
├── Debug
│ └── Win32
│ ├── CONFIG.CFG
│ ├── DataSnapServer.exe
│ ├── DataSnapTestData.dcu
│ ├── MethodsServerModule.dcu
│ ├── ObjPoolMgr.dcu
│ ├── ParametersServerModule.dcu
│ ├── ProviderServerModule.dcu
│ ├── ServerContainerForm.dcu
│ └── uPulbicFunc.dcu
├── __history
│ ├── DataSnapServer.dpr.~1~
│ ├── DataSnapTestServer.dpr.~1~
│ ├── DataSnapTestServer.dpr.~2~
│ ├── DataSnapTestServer.dpr.~3~
│ ├── DataSnapTestServer.dpr.~4~
│ ├── DataSnapTestServer.dpr.~5~
│ ├── ObjPoolMgr.pas.~1~
│ ├── ObjPoolMgr.pas.~2~
│ ├── ParametersServerModule.dfm.~18~
│ ├── ParametersServerModule.dfm.~19~
│ ├── ParametersServerModule.dfm.~20~
│ ├── ParametersServerModule.dfm.~21~
│ ├── ParametersServerModule.dfm.~22~
│ ├── ParametersServerModule.dfm.~23~
│ ├── ParametersServerModule.dfm.~24~
│ ├── ParametersServerModule.dfm.~25~
│ ├── ParametersServerModule.dfm.~26~
│ ├── ParametersServerModule.dfm.~27~
│ ├── ParametersServerModule.pas.~179~
│ ├── ParametersServerModule.pas.~180~
│ ├── ParametersServerModule.pas.~181~
│ ├── ParametersServerModule.pas.~182~
│ ├── ParametersServerModule.pas.~183~
│ ├── ParametersServerModule.pas.~184~
│ ├── ParametersServerModule.pas.~185~
│ ├── ParametersServerModule.pas.~186~
│ ├── ParametersServerModule.pas.~187~
│ ├── ParametersServerModule.pas.~188~
│ ├── ProviderServerModule.dfm.~1~
│ ├── ProviderServerModule.dfm.~2~
│ ├── ProviderServerModule.dfm.~3~
│ ├── ProviderServerModule.dfm.~4~
│ ├── ProviderServerModule.dfm.~5~
│ ├── ProviderServerModule.dfm.~6~
│ ├── ProviderServerModule.pas.~1~
│ ├── ServerContainerForm.dfm.~181~
│ ├── ServerContainerForm.dfm.~182~
│ ├── ServerContainerForm.dfm.~183~
│ ├── ServerContainerForm.dfm.~184~
│ ├── ServerContainerForm.dfm.~185~
│ ├── ServerContainerForm.dfm.~186~
│ ├── ServerContainerForm.dfm.~187~
│ ├── ServerContainerForm.dfm.~188~
│ ├── ServerContainerForm.dfm.~189~
│ ├── ServerContainerForm.dfm.~190~
│ ├── ServerContainerForm.pas.~325~
│ ├── ServerContainerForm.pas.~326~
│ ├── ServerContainerForm.pas.~327~
│ ├── ServerContainerForm.pas.~328~
│ ├── ServerContainerForm.pas.~329~
│ ├── ServerContainerForm.pas.~330~
│ ├── ServerContainerForm.pas.~331~
│ ├── ServerContainerForm.pas.~332~
│ ├── ServerContainerForm.pas.~333~
│ ├── ServerContainerForm.pas.~334~
│ ├── uPulbicFunc.pas.~15~
│ ├── uPulbicFunc.pas.~16~
│ ├── uPulbicFunc.pas.~17~
│ ├── uPulbicFunc.pas.~18~
│ ├── uPulbicFunc.pas.~19~
│ ├── uPulbicFunc.pas.~20~
│ ├── uPulbicFunc.pas.~21~
│ ├── uPulbicFunc.pas.~22~
│ ├── uPulbicFunc.pas.~23~
│ └── uPulbicFunc.pas.~24~
├── MethodsServerModule.dfm
├── MethodsServerModule.pas
├── ObjPoolMgr.pas
├── ParametersServerModule.dfm
├── ParametersServerModule.pas
├── ProviderServerModule.dfm
├── ProviderServerModule.pas
├── Release
│ └── Win32
│ ├── CONFIG.CFG
│ ├── DataSnapServer.exe
│ ├── DataSnapTestData.dcu
│ ├── MethodsServerModule.dcu
│ ├── ObjPoolMgr.dcu
│ ├── oci.dll
│ ├── oraocci11.dll
│ ├── oraociei11.dll
│ ├── orasql11.dll
│ ├── ParametersServerModule.dcu
│ ├── ProviderServerModule.dcu
│ ├── ServerContainerForm.dcu
│ └── uPulbicFunc.dcu
├── ServerContainerForm.dfm
├── ServerContainerForm.pas
└── uPulbicFunc.pas
98 directories, 1483 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论