<style>
body, table, tr, td
{
margin: 15px;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10pt;
background-color: #f7f7f7;
}
p { margin-bottom: 0.75em; margin-top: 0; }
p.h1, p.h2, p.h3
{
margin-top: 1em;
margin-bottom: 0;
padding-bottom: 0;
}
a { text-decoration: none }
.h1 { font-size: 13pt; font-weight: bold; }
.h2 { font-size: 11pt; font-weight: bold; }
.h3 { font-size: 10pt; font-weight: bold; }
ul, ol { margin-top: 0; margin-bottom: 0.75em; }
pre { margin: 0 }
.spaced
{
letter-spacing: 1px;
color: #000060;
}
</style>
<img src="ro.png" align="right" />
<p class="h1">Welcome to RemObjects SDK™ 'Vinci' for Delphi (5.0.23).</p>
<p>
Thank you for your interest in our products and for choosing the RemObjects SDK for Delphi.
</p>
<p>
Our goal with the RemObjects SDK (RO for short) is to provide you with the best, easiest and most
flexible cross platform remoting framework available today.
</p>
<p>
We will continue to improve the RemObjects SDK over time and these improvements will be available to you as part of your subscription. Please make sure that your
subscription stays active to ensure continued access to the latest release to be
sure you have the most recent fixes and new features.
</p>
<p>
</p>
<p>
Please check <a href="http://www.remobjects.com">
our website</a>
regularly to keep your product up to date with the latest additions. In particular,
see the <a href="http://www.remobjects.com?changesro5delphi">change log</a> for details of recent changes to the product.</p>
<p>
The following README contains a few guidelines that you should follow in order to install and get started with the RemObjects SDK.
</p>
<div style="border: 1px solid #808080; background-color: #e8e8e8; padding-left:15px; padding-right:15px;">
<p class="h2">TRIAL Version & Indy</p>
<p>
The trial version currently supports Delphi 6, 7, 2006 and 2007 for Win32 only. Also, the trial DCUs are compiled for the standard versions of
Indy that come with Delphi 6 (Indy 8), Delphi 7 (Indy 9), Delphi 2006 (Indy 10) or Delphi 2007 (Indy 10). If you are using a non-standard version of Indy, you will need to
revert to the one provided with Delphi to use the trial.
</p>
<p class="h2">TRIAL Version Requirements</p>
<p>
The following requirements must be met for the trial version:
</p>
<p class="h3">
Delphi 2007 for Win32</p>
<ul>
<li>Update #1 required. </li>
</ul>
<p class="h3">Delphi 2006</p>
<ul>
<li>Update Pack 2 required. </li></ul><p class="h3">Delphi 7</p>
<p>
No updates required.
</p>
<p class="h3">Delphi 6</p>
<ul>
<li>Update Pack 2</li>
<li>RTL Update Pack 2</li>
<li>RTL Update Pack 3</li>
</ul>
<!--<p class="h3">Delphi 5</p>
<ul>
<li>Update Pack 1</li>
<li>ADOExpress Update Pack 2</li>
</ul>-->
<p>
<b>Please note</b> that these requirements are for the TRIAL version only. Since the retail version comes with full source code,
you can easily rebuild it to match the version of Delphi that you are using. Simply open the
BuildPackages_Dx.bpg project group and do a 'Build All Projects'.</p>
</div>
<p class="h2">Package Installation</p>
<p>The RemObjects SDK comes as several individual packages, provided
in versions for Delphi 6, 7, 2006 and 2007 for Win32.</p>
<p>These packages are:</p>
<ul>
<li>RemObjects_Core_Dx.bpl</li>
<li>RemObjects_IDE_Dx.bpl</li>
<li>RemObjects_Indy_Dx.bpl</li>
<li>RemObjects_RODX_Dx.bpl</li>
<li>RemObjects_BODX_Dx.bpl</li>
<li>RemObjects_DataSnap_Dx.bpl</li>
<li>RemObjects_WebBroker_Dx.bpl</li>
<li>RemObjects_Synapse_Dx.bpl</li>
</ul>
<p class="h3">Installation in Delphi 6, Delphi 7, Delphi 2006 and Delphi 2007 for Win32</p>
<p>
The RO setup will install prebuilt versions of all the packages in the Delphi 6, 7, 2006 or 2007 IDEs, with the
exception of the Synapse package.</p>
<p>
The Indy package is built to work with the default versions of Indy that come with Delphi 6 (Indy 8) or
Delphi 7 (Indy 9) or 2006 (Indy 10) or 2007 (Indy 10). If you have a custom version, it will probably fail to load when you launch Delphi for the first time
after installing RO.
</p>
<p>
If this is the case you will need to adjust the RemObjects.inc file as described below, and then rebuild the RemObjects_Indy
package manually to match your specific version. You can accomplish this by opening the RemObjects_Indy_D6.dpk (or RemObjects_Indy_D7.dpk or RemObjects_Indy_D9.pdsproj or RemObjects_Indy_D10.pdsproj) in
the IDE and then building and installing it.
</p>
<ol>
<li>Make sure that you have an up-to-date version if Indy installed.</li>
<li>Modify the RemObjects.inc file to match the Indy version (8, 9 or 10) that you are using.</li>
<li>Load the RemObjects_Indy_D6.dpk, RemObjects_Indy_D7.dpk, RemObjects_Indy_D9.bdsproj or RemObjects_Indy_D10.bdsproj file into the IDE.</li>
<li>Remove "indy" from the list of required packages.</li>
<li>Build and install it.</li>
</ol>
<p class="h2">Free Pascal (FPC)</p>
<p>
The current release of RemObjects SDK 'Vinci' for Delphi provides library support for Free Pascal 2.1.4 and above, allowing you to rebuild your
projects for the Win32 (x86), Win64 (x64), Linux (x86 and x64) platforms. Compilation against other platforms provided by FPC might be possible,
but is not currently supported; however, we are interested in your feedback if you do try to build against other platforms.
</p>
<p>
Official support for other platforms, as well as support for the Lazarus IDE, is under review for future releases.
</p>
<p>
The minimum version of FPC required is Free Pascal 2.1.4 or newer (which can be downloaded <a href="http://www.freepascal.org/download.var#beta">here</a>). Please note that we explicitly do <i>not</i> support the 2.0.x release, as it is missing crucial functionality.
</p>
<p>
More information about Free Pascal can be found on the FPC homepage at <a href="http://www.freepascal.org">http://www.freepascal.org</a>;
please also read <a href="http://www.remobjects.com?fpc">http://www.remobjects.com?fpc</a> for more details.
</p>
<p class="h2">Limitations of Free Pascal Support</p>
<p>
Not all client and server channels provided with RemObjects SDK 'Vinci' are supported for Free Pascal or for all four platforms available through
Free Pascal.
</p>
<ul>
<li>
For obvious reasons, the WinINet HTTP Channel is not supported for Linux but will function under the Win32 and Win64 targets); the same
holds true for the Named Pipe client and server channels.
</li>
<li>
Indy support for FPC is experimental, and as such the Indy based channels are only experimentally supported for FPC.
</li>
</ul>
<div style="border: 1px solid #800000; background-color: #ffe8e8; padding-left:15px; padding-right:15px;">
<p class="h2">License File</p>
<p>
To avoid piracy and abuse, the RemObjects SDK Install contains a time-limited license for Service Builder, which will
expire after 30 days of use.
</p>
<p>
You will be prompted to download your personal license file when you start Service Builder for the first time; you can choose to either download your own license file right away,
or keep working with the trial license until such a time when the download is more convenient for you.
Alternatively, it's possible to download it directly from
<a href="http://www.remobjects.com/myro">http://www.remobjects.com/myro</a>.
</p>
</div>
<p class="h2">Sample Projects</p>
<p>
A number of sample projects are included in the \Samples folder of your RemObjects SDK install. These sample projects
will show you how to get started and how to use the various functions of the RemObjects SDK.
<br />
A detailed overview of the available samples can be found in the <a href="Samples\Samples.html">Samples.html</a> file provided.
</p>
<p>
For BDS2006 and later, after the first start of the Visual Studio IDE, the Welcome
Page for the RemObjects SDK will be presented, giving you the option to directly
open any of the samples provided.
</p>
<p class="h2">DXSOCK</p>
<p>
A copy of the relevant units required for using the BPDX communication components are included with the RemObjects SDK, in the Source\RODX
folder. No separate license of DXSock is required.
If you prefer to build your application to use the original DXSock units, and you have a valid license of DXSock
installed on your system, simply uncomment the appropriate conditional define in the RemObjects.inc.
</p>
<p>
DXSock is a high-performance TCP library available from Brain Patchworks DX. For more information on
DXSock, please visit <a href="http://www.bpdx.com">http://www.bpdx.com</a>.
</p>
<p class="h2">Synapse</p>
<p>
RemObjects SDK contains an Http Channel implementation based on the Synapse IP library for Delphi. To install this Channel, please
download the latest version of Synapse from <a href="http://www.ararat.cz/synapse/">http://www.ararat.cz/synapse</a>, place it on
your search path, and then build the RemObjects_Synapse_Dx.dpk package file.
</p>
<p>
</p>
<p>
The Synapse channel is not supported in the Trial version of the RemObjects SDK 4.0.
</p>
<p class="h2">Support</p>
<p>
Support for the RemObjects SDK is available via our newsgroups at
<a href="news://news.remobjects.com/remobjects.public.sdk">remobjects.public.sdk.delphi</a>.
</p>
<p>
You can use these newsgroups to report any problems or suggestions you might have in regards to RemObjects SDK, you can communicate with fellow RemObjects users and exchange ideas and solutions.
</p>
<p>
Please also make sure to check out our extensive Online Help to get started with the RemObjects SDK; the online help is available integrated into the Delphi Help and also as a standalone .HLP help file.</p>
<p>
More information about our support offerings, including the Premium Support subscription,
can be found at <a href="http://www.remobjects.com/support">http://www.remobjects.com/support</a>.
</p>
<div style="border: 1px solid #000080; background-color: #e8e8ff; padding-left: 15px; padding-right: 15px; margin-bottom: 1em;">
<p class="h2" style="color:#000080">Known Issues in this Release </p>
<p> While we try our best to get all known issues fixed and addressed for each build,
sometimes less important issues need to be deferred for later releases in favor
for getting a version released. Please check our <a href="http://www.remobjects.com?knownissuesro5delphi">list of known issues</a> for
any known problems with the current release </p>
</div>
<p class="h2">Where to go from here</p>
<p>
To get started using the RemObjects SDK, please visit our Developer Center available
at <a href="http://www.remobjects.com/devcenter/ro">
http://www.remobjects.com/devcenter/ro</a>.
</p>
<p>
DevCenter provides hands-on developer resources such as articles (see article roadmap:
<a href="http://www.remobjects.com?ro00">RO00</a>),
videos and FAQs
about all our products, including the RemObjects SDK, and is the central
hub for all developer-oriented information about our products.
</p>
<p class="h2">Thank You</p>
<p>
Let us thank you again for choosing the RemObjects SDK. We are confident that you
will find it to be a worthwhile addition to your development toolset.
</p>
<p>
Should you, at any time, encounter a problem or need assistance using the RemObjects SDK, please feel free to ask on the newsgroups
or contact us directly via email at <a href="mailto:support@remobjects.com">support@remobjects.com</a>.
</p>
<hr width="25%" align="left" style="color: black; height: 1px;"/>
<p>Best Regards,
<br />
The RemObjects Team
<br />
<a href="http://www.remobjects.com">http://www.remobjects.com</a></p>