Hi Everyone,
Configuration at time of these notes
Delphi XE4 Enterprise with Update 1
IntraWeb Ultimate Edition version 14.0.12
TMS IntraWeb Component Studio version 1
TMS IntraWeb Cloud Pack 1.2.0.0
TMS IntraWeb Component Pack Pro Script Edition 5.3.0.0
TMS IntraWeb HTML5 Controls Pack 2.0.0.0
TMS IntraWeb iPhone Controls Pack 2.2.0.0
TMS IntraWeb Planner 2.9.0.0
TMS IntraWeb Query Builder 2.0.0.0
TMS IntraWeb Security System 1.5.0.0
TMS IntraWeb WebGMaps 1.2.0.0
TMS IntraWeb WebOSMaps 1.1.0.0
IntraWeb Version
The IntraWeb version is very important to note. Version 14.0.0 is very different from version 14.0.10. When installing TMS IW components only install for 14.0.x or the current version number or better, meaning that if you have version 14.0.28 and the installation instructions indicate 14.0.x then you are OK. Another example is if you have version 14.1.6 and the installation has the highest version of 14.0.x then you have to wait for the next revision of the TMS IW components to install.
Include Files
TMS IW components use include files based on the IW version and compiler versions. You will be asked to rename some specific .inc file to tmsdefs.inc. If installing multiple components, you may want to run a script that iterates through the source folders, renames the included tmsdefs.inc to tmsdefs ORIGINAL.inc (or use the date instead of ORIGINAL) and then copies tmsdefs[VER].in to tmsdefs.inc.
MSBuild
Contrary to stated documentation, the generated .bpl files are not always put in the public BPL library, but in the private. On my setup as of 2013-06-21 the folder is C:\Users\[USERNAME]\Documents\RAD Studio\11.0\Bpl as opposed to C:\Users\Public\Documents\RAD Studio\11.0\Bpl. Additionally, some of the builds place the .bpl file in their own folder (the planner components for example).
Some locations the build files are referenced as .dpk but should always be .dproj.
There are several typos regarding the prefix of the file as well – make sure the version is correct. For example, the iPhone components installation file IntraWeb 14.0.x / RAD Studio XE3 – XE4 section shows “msbuild IW10iPhoneDxxUPD.dproj” and it really should be “msbuild IW14iPhoneDxxUPD.dproj”.
The Query Builder components aren’t clear about this, but the two packages are in different folders; Common and Source. Treat each as a separate build and install cycle to avoid any problems.
Installing Packages
Always install packages in the order listed in the documentation ONE AT A TIME! If you try to install all at once, the components may not install correctly because of dependency requirements.
Several packages install with names that aren’t very clear. The cloud pack installs with its .bpl name (IW14TMSAuthDXE4.bpl) and the Google maps component installs with the name TMS.