RealThinClient SDK
http://www.realthinclient.com
Copyright 2004-2013 (c) RealThinClient.com
All rights reserved.
--------------------------------
********************************
1.) License Agreement
2.) Install RTC SDK components in Delphi
3.) Make the RTC SDK accessible from XCode (for iOS development)
4.) Update RTC SDK components in Delphi
5.) Help
6.) Demos
7.) Support
********************************
--------------------------------
---------------------
1.) License Agreement
---------------------
Please read the RTC SDK License Agreement before using RTC SDK components.
You will find the RTC SDK License Agreement in the "License.txt" file.
--------------------------------
2.) INSTALL RTC SDK components in Delphi
--------------------------------
After you have unpacked the files in a folder of your choice and started Delphi,
open the "Package_Main" Project Group where you will find 3 packages:
rtcSDK.dpk -> The main Package. Includes all Client and Server HTTP/S components.
rtcSDK_DBA.dpk -> Optional, includes only "TRtcMemDataSet" and "TRtcDataSetMonitor" components.
rtcSDK_RAW.dpk -> Optional, includes only raw TCP/IP and UDP communication components.
Install the components in Delphi by using the "Install" button, or the "Install" menu option.
In older Delphi versions, you will see the "Install" button in the Project Manager window.
In newer Delphi versions, you will find the "Install" option if you right-click the package
file in the Project Manager accessed in the "View" drop-down menu.
When compiled and installed, you will see a message listing all components installed.
After that, you should add the path to the RTC SDK's "Lib" folder to "Library paths" in Delphi.
In older Delphi versions, the Library Path is located in the "Tools / Environment Options" menu.
Select the "Library" tab and add the full path to the RTC SDK's "Lib" folder to "Library path".
In newer Delphi versions, Library Paths are located in the "Tools / Options" menu. Select the
"Environment Options / Delphi Options / Library" tree branch, where you will find the "Library Path" field.
There, you should click the "..." button next to "Library path" and add the path to the RTC SDK's "Lib" folder.
In Delphi XE2 and later, you will also see a "Selected Platform" drop-down menu. There, all the settings are separated
by platforms, so you will need to repeat the process for every platform you want to use the "RTC SDK" with.
-------------------------------
3.) Make the RTC SDK accessible from XCode (for iOS development) - Delphi XE2
-------------------------------
For the FPC compiler to find RTC SDK files, you can either copy the complete "Lib" folder (with sub-folders)
from the RTC SDK package into the "/Developer/Embarcadero/fmi" folder (quick and dirty solution), or ...
You can add the path to the RTC SDK Lib folder (located on your Windows PC, made accessible to Mac over LAN)
to the FPC search path. Unfortunatelly, there is no parameter for adding FPC search paths in XCode directly,
so you will need to do this manually for every XCode Project. And not only once, but every time you recreate
XCode Project files by using the dpr2xcode tool, because all your changes will be overwritten by "dpr2xcode".
To avoid having to make these changes too often, use "dpr2xcode" ONLY if you have made changes to the Project
file itself (changed the Project icon, for example). There is no need to recreate XCode Project files if you
have only changed forms or units inside the Project.
To add the RTC SDK paths to FPC, you will need to modify the file "xcode/<ProjectName>.xcodeproj/project.pbxproj".
The path to the RTC SDK Lib folder needs to be added as two new -Fu parameters. Once for iOS-Simulator and
once for iOS-Device compilation, both of are configured through the shellScript parameter.
The best place to add the RTC SDK Lib path is after the FireMonkey path, so you should search for
-Fu/Developer/Embarcadero/fmi in the above mentioned XCode Project file. You will find 2 such
instances in the "ShellScript" line and you should add the path to the RTC SDK Lib folder directly
after each "-Fu/Developer/Embarcadero/fmi" instance.
For example, if you have made the complete RTC SDK folder on your Windows PC available to your Mac OSX
through a network share named RTC_SDK (read/write access rights to that folder will be required for FPC
compilation to work), you should add -Fu/Volumes/RTC_SDK/Lib after both -Fu/Developer/Embarcaedro/fmi locations.
One is for the iOS-Simulator, the other one for the iOS device.
That will be enough to let FPC know where to look for RTC SDK files.
Should you still get "File not found" errors when trying to compile a Project using RTC files,
make sure the path you have used is correct and that Mac OSX has read and write access to that folder.
PS. Before configuring access to the RTC SDK, you will need to have OSX 10.6 or 10.7, the latest XCode 4.x
version and both packages provided by Embarcadero (included with RAD Studio XE2) installed on your Mac.
To make sure your Mac OSX configuration is correct, create an empty "FireMonkey iOS HD" Project, use "dpr2xcode"
to create XCode Project files and try to run that Project from XCode,
either inside the iOS-Simulator or directly on your iOS device (iPhone or iPad).
-------------------------------
4.) UPDATE RTC SDK components in Delphi
-------------------------------
Download the latest version of the RTC SDK from the RTC Support Forum:
http://sf.realthinclient.com
Information about recent RTC SDK updates is in the "Updates*.txt" file(s).
To update RTC SDK components, it's adviseable to uninstall the old packages and
delete the old BPL and DCP files (rtcSDK.bpl, rtcSDK.dcp, rtcSDK_DBA.bpl,
rtcSDK_DBA.dcp, rtcSDK_RAW.bpl and rtcSDK_RAW.dcp) before installing new packages.
To uninstall RTC SDK components, after you start Delphi,
open the menu "Component / Install Packages ..." where you
will see a list of all packages currently installed in your Delphi.
Scroll down to find "RealThinClient SDK" and click on it (single click).
When you select it, click the button "Remove" and Delphi will ask you
if you want to remove this package. Clicking "Yes" will uninstall the RTC SDK.
After that, *close* Delphi and follow step (2) to install the new RTC SDK package.
NOTE: Uninstalling the RTC SDK package will also uninstall all packages which are
using the RTC SDK (for example, rtcSDK_DBA, rtcSDK_RAW and "Nexus Portal" packages).
So ... if you are using "Nexus Portal" or any other product using the RTC SDK, you will
need to Build and Install all related packages again, after you reinstall the RTC SDK.
-------------
5.) Help
-------------
The best place to start learning about RTC SDK is the QuickStart guide. After going through the
online lessons, you should also go through the QuickStart examples included in the RTC SDK package.
When you are done examining QuickStart examples, I suggest browsing through the FAQ. Even if you won't
be reading all the articles, you should at least get the feeling about the information included there.
RTC SDK Demos are another good source of information, including a lot of examples and best practices
for using the RealThinClient SDK. And the most extensive source of information on the RealThinClient SDK
are Help files. Some of the information is spread across the files, but if you know which class you need,
you will most likely be able to find what you are looking for.
When you start working on your project, the FAQ will come in handy when you have to do something
specific (use Sessions, accept form post data, write and call remote functions, etc). The FAQ is
continually being extended, as more questions come in.
If you have a question
没有合适的资源?快使用搜索试试~ 我知道了~
RTC(RealThinClient) XE8 可用源码
共1068个文件
pas:249个
dfm:85个
res:84个
5星 · 超过95%的资源 需积分: 9 68 下载量 158 浏览量
2015-07-23
17:15:02
上传
评论 3
收藏 3.59MB ZIP 举报
温馨提示
安装 1.xe8打开 Open -> lib -> rtcSDK.dpk 2.右键选择打开的包Install 3.添加文件lib目录
资源推荐
资源详情
资源评论
收起资源包目录
RTC(RealThinClient) XE8 可用源码 (1068个子文件)
_CompileBCC.bat 72B
RTCWebServer2.bdsproj 8KB
RTCWebPackManager.bdsproj 8KB
RTCWebForumTLS.bdsproj 8KB
WebForum_ISAPI.bdsproj 8KB
RTCWebForum.bdsproj 8KB
SDKExamples_QuickStart_VCL.bpg 2KB
SDKDemos_VCL.bpg 2KB
SDKDemos_VCL_DBA.bpg 1KB
SDKDemos_FMX.bpg 1KB
FishFactsGroup.bpg 1KB
SDKDemos_VCL_Gate.bpg 1KB
RtcWebForum.bpg 1010B
SDKDemos_FMX_DBA.bpg 992B
SDKDemos_FMX2.bpg 989B
SDKPackages_Main.bpg 942B
SDKPackages_ThirdParty.bpg 851B
rtcUpload.bpg 851B
ProjectGroup1.bpg 827B
WebPackMan.bpg 792B
RemoteFnWizard.bpg 784B
RtcWebServerLogReader.bpg 777B
ProjectGroup1.bpg 762B
rtcSDK_C.bpk 7KB
RTCWebServer.bpr 6KB
MSG_Client.bpr 5KB
FileISAPI.bpr 5KB
rtcServer.bpr 4KB
MSG_Server.bpr 4KB
FileServer.bpr 4KB
rtcClient1.bpr 4KB
MSG_ISAPI.bpr 4KB
udpMessages.bpr 4KB
ServerProj1.bpr 4KB
rtcISAPIProject.bpr 3KB
AppISAPI.bpr 3KB
AppServer.bpr 3KB
File_Client.bpr 3KB
AppClient.bpr 3KB
deflate.c 66KB
inflate.c 51KB
trees.c 44KB
infback.c 22KB
inftrees.c 13KB
crc32.c 13KB
inffast.c 13KB
adler32.c 5KB
compress.c 2KB
wwwClientApp.cbproj 12KB
rtcSDK_C.cbproj 10KB
rtcClient1.cbproj 10KB
wwwAppServer.cbproj 10KB
root.cer 638B
root.cer 638B
root.cer 638B
root.cer 638B
root.cer 638B
root.cer 638B
root.cer 564B
RTCWebServer2TLS.cfg 751B
RTCWebServer2.cfg 677B
RTCWebForumTLS.cfg 662B
RTCWebServer.cfg 626B
RTCWebPackManager.cfg 599B
WebForum_ISAPI.cfg 599B
RTCWebForum.cfg 599B
RTCDualServer.cfg 446B
BrowserUpload.cfg 446B
RTCSDK_Help.chm 616KB
_clear.cmd 1KB
_clear.cmd 1KB
_clear.cmd 1KB
_clear.cmd 1009B
_clear.cmd 810B
_clear.cmd 598B
_clear.cmd 581B
_clear.cmd 573B
_clear.cmd 553B
_clear.cmd 527B
_clear.cmd 527B
_clear.cmd 527B
_clear.cmd 527B
_clear.cmd 527B
_clear.cmd 511B
_clear.cmd 507B
_clear.cmd 504B
_clear.cmd 491B
_clear.cmd 485B
_clear.cmd 483B
_clear.cmd 483B
_clear.cmd 481B
_clear.cmd 473B
_clear.cmd 473B
_clear.cmd 473B
_clear.cmd 468B
_clear.cmd 468B
_clear.cmd 464B
_clear.cmd 457B
_clear.cmd 449B
_clear.cmd 438B
共 1068 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11
hyz400021
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页