**********************************************************************
* Author: TMS Software                                               *
*         Copyright © 2002-2015                                      *
*         E-mail: info@tmssoftware.com                               *
*         Web: http://www.tmssoftware.com                            *
**********************************************************************

TMS IntraWeb Components for
- Delphi 2009/2010/XE/XE2/XE3/XE4/XE5/XE6/XE7/XE8
- C++Builder 2009/2010/XE/XE2/XE3/XE4/XE5/XE6/XE7/XE8

-----------------------------------------------------------------
TMS IntraWeb Components for IntraWeb 10.0.x, 11.0.x, 12.x, 14.0.x 
-----------------------------------------------------------------

-------------
Installation:
-------------

NOTE: 
FOR ADDITIONAL QUESTIONS: see http://www.tmssoftware.com/site/support.asp
AND http://www.tmssoftware.com/site/faq.asp


PLEASE PERFORM ALL STEPS LISTED!


1) Open a COMMAND prompt in Windows in folder where software is installed


2) Set build variables by executing following .BAT files

   for RAD Studio 2009:
   "c:\Program Files (x86)\CodeGear\RAD Studio\6.0\bin\rsvars.bat"
 
   for RAD Studio 2010:
   "c:\Program Files (x86)\Embarcadero\RAD Studio\7.0\bin\rsvars.bat"

   for RAD Studio XE:
   "c:\Program Files (x86)\Embarcadero\RAD Studio\8.0\bin\rsvars.bat"

   for RAD Studio XE2:
   "c:\Program Files (x86)\Embarcadero\RAD Studio\9.0\bin\rsvars.bat"
 
   for RAD Studio XE3:
   "c:\Program Files (x86)\Embarcadero\RAD Studio\10.0\bin\rsvars.bat"

   for RAD Studio XE4:
   "c:\Program Files (x86)\Embarcadero\RAD Studio\11.0\bin\rsvars.bat"

   for RAD Studio XE5:
   "c:\Program Files (x86)\Embarcadero\RAD Studio\12.0\bin\rsvars.bat"

   for RAD Studio XE6:
   "c:\Program Files (x86)\Embarcadero\Studio\14.0\bin\rsvars.bat"

   for RAD Studio XE7:
   "c:\Program Files (x86)\Embarcadero\Studio\15.0\bin\rsvars.bat"

   for RAD Studio XE8:
   "c:\Program Files (x86)\Embarcadero\Studio\16.0\bin\rsvars.bat"


3) Set correct include file

   IntraWeb 10:  Rename TMSDEFS10.INC to TMSDEFS.INC
   IntraWeb 11:  Rename TMSDEFS11.INC to TMSDEFS.INC
   IntraWeb 12.0.x: Rename TMSDEFS12.inc to TMSDEFS.INC 
   IntraWeb 12.1.x: Rename TMSDEFS121.inc to TMSDEFS.INC 
   IntraWeb 12.2.x: Rename TMSDEFS122.inc to TMSDEFS.INC
   IntraWeb 14.0.x: Rename TMSDEFS140.inc to TMSDEFS.INC
 
    
4) Build package files by executing MSBUILD:

   Using following suffixes for package files depending on RAD Studio version:

   RAD Studio 2009: xx -> 2009
   RAD Studio 2010: xx -> 2010
   RAD Studio XE: xx -> 2011
   RAD Studio XE2: xx -> XE2
   RAD Studio XE3: xx -> XE3
   RAD Studio XE4: xx -> XE4
   RAD Studio XE5: xx -> XE5
   RAD Studio XE6: xx -> XE6
   RAD Studio XE7: xx -> XE7
   RAD Studio XE8: xx -> XE8


   IntraWeb 10.0.x / RAD Studio 2009 - 2010

   msbuild IW10TMSDxx.dproj
   msbuild IW10TMSDEDxx.dproj
   msbuild IW10TMSGRIDDxx.dproj
   msbuild IW10TMSGRIDDEDxx.dproj
   msbuild IW10TMSXLSDxx.dproj


   IntraWeb 11.0.x / RAD Studio 2009 - XE

   msbuild IW11TMSDxx.dproj
   msbuild IW11TMSDEDxx.dproj
   msbuild IW11TMSGRIDDxx.dproj
   msbuild IW11TMSGRIDDEDxx.dproj
   msbuild IW11TMSXLSDxx.dproj


   IntraWeb 12.x.x / RAD Studio 2009 - XE4

   msbuild IW12TMSDxx.dproj
   msbuild IW12TMSDEDxx.dproj
   msbuild IW12TMSGRIDDxx.dproj
   msbuild IW12TMSGRIDDEDxx.dproj
   msbuild IW12TMSXLSDxx.dproj


   IntraWeb 14.0.0 / RAD Studio XE3 - XE8

   msbuild IW14TMSDxx.dproj
   msbuild IW14TMSDEDxx.dproj
   msbuild IW14TMSGRIDDxx.dproj
   msbuild IW14TMSGRIDDEDxx.dproj
   msbuild IW14TMSXLSDxx.dproj


   IntraWeb 14.0.x / RAD Studio 2009 - XE2

   msbuild IW14TMSDxx.dproj
   msbuild IW14TMSDEDxx.dproj
   msbuild IW14TMSGRIDDxx.dproj
   msbuild IW14TMSGRIDDEDxx.dproj
   msbuild IW14TMSXLSDxx.dproj

   IntraWeb 14.0.x / RAD Studio XE3 - XE7

   msbuild IW14TMSDxxUPD.dproj
   msbuild IW14TMSDEDxxUPD.dproj
   msbuild IW14TMSGRIDDxxUPD.dproj
   msbuild IW14TMSGRIDDEDxxUPD.dproj
   msbuild IW14TMSXLSDxxUPD.dproj


5) Install Packages in the IDE

 
   From the IDE select "Component>Install Packages...>Add..."
   and add each of the .BPL files that were generated by executing msbuild in step 4)

   BPL file locations:

   RAD Studio 2009: 
   C:\Users\Public\Documents\RAD Studio\6.0\Bpl

   RAD Studio 2010: 
   C:\Users\Public\Documents\RAD Studio\7.0\Bpl

   RAD Studio XE: 
   C:\Users\Public\Documents\RAD Studio\8.0\Bpl

   RAD Studio XE2: 
   C:\Users\Public\Documents\RAD Studio\9.0\Bpl

   RAD Studio XE3: 
   C:\Users\Public\Documents\RAD Studio\10.0\Bpl

   RAD Studio XE4: 
   C:\Users\Public\Documents\RAD Studio\11.0\Bpl

   RAD Studio XE5: 
   C:\Users\Public\Documents\RAD Studio\12.0\Bpl

   RAD Studio XE6: 
   C:\Users\Public\Documents\Studio\14.0\Bpl

   RAD Studio XE7: 
   C:\Users\Public\Documents\Studio\15.0\Bpl

   RAD Studio XE8: 
   C:\Users\Public\Documents\Studio\16.0\Bpl


6) Add the folder where the components are located to the IDE library path
(include & resource path for C++Builder)


------------------------------------------
Installing the grid & menu gallery support
------------------------------------------

Create the directory:

  C:\Program Files\tmssoftware\TMSIWPRO\Preferences

and copy the contents of the Gallery directory in this
new directory, ie.

  C:\Program Files\tmssoftware\TMSIWPRO\Preferences\Grids
  C:\Program Files\tmssoftware\TMSIWPRO\Preferences\Menus


----------------------------------------------------------
TMS IntraWeb Components Pro Script Edition for IntraWeb 
----------------------------------------------------------

-------------------------------
Installing the debug add-on OCX
-------------------------------

From the DOS command line run : REGSVR32 DebugOutXControl1.ocx


Installing the Script Edition version with the TMS Component Pack
-----------------------------------------------------------------

Please remove all AdvM* files and RTFEngine.pas from the TMS IntraWeb Component Pack directory
Remove references to AdvM* files and RTFEngine.pas from the IWxTMSSEDxx.DPK package file
Add a reference to the TMSDxx.DCP file to the requires list of the IWxTMSSEDxx.DPK package file

 


******************************************************
*                                                    *
*            I M P O R T A N T   N O T E S           *
*                                                    *
******************************************************

For IntraWeb 14 as delivered standard with Delphi XE3/XE4/XE5/XE6/XE7/XE8, 
C++Builder XE3/XE4/XE5/XE6/XE7 or RAD Studio XE3/XE4/XE5/XE6/XE7/XE8 following issues are known:

1) WebApplication.SendFile() fails. This affects TTIWAdvGridExcelIO. The component needs this function
to send the .XLS file to the client and because of this bug in the IntraWeb framework, it will not work.

2) In IntraWeb 14, the image caching mechanism has been completely overhauled. Unfortunately, there are
known bugs in this new image cache implementation that can affect the use of cached images when these 
images are manipulated client-side via Javascript. As a workaround, avoid cached images and use static
image file references with the components.


Both problems are due to bugs in the IntraWeb framework itself and we hope Atozed software will address
these as soon as possible.
