home *** CD-ROM | disk | FTP | other *** search
/ Delphi 5 for Professionals / DELPHI5.iso / AddOns / Components / CODESITE / README.TXT < prev    next >
Encoding:
Text File  |  1998-08-04  |  11.6 KB  |  325 lines

  1. ========================================
  2. == WELCOME TO CODESITE - VERSION 1.1! ==
  3. ========================================
  4.  
  5. ========
  6. CONTENTS
  7. ================================================================================
  8.   Minimum system requirements
  9.   Installing CodeSite
  10.   The CodeSite Interface Unit
  11.   The CodeSite Interface Packages
  12.   Using CodeSite within CodeRush
  13.   Uninstalling CodeSite
  14.   What's New in Version 1.1
  15.   Contacting Raize Software Solutions
  16.  
  17.  
  18. ===========================
  19. MINIMUM SYSTEM REQUIREMENTS
  20. ================================================================================
  21. CodeSite requires:
  22.   - Delphi 1, 2, 3, 4, or C++Builder 3
  23.   - 2 MB of disk space
  24.   - CodeRush specific features require CodeRush from 
  25.     Eagle Software to be installed
  26.  
  27.  
  28. ===================
  29. INSTALLING CODESITE
  30. ================================================================================
  31. CodeSite is distributed as a self extracting executable file. The installation 
  32. disk (if applicable) contains three files:  this readme file, a text file 
  33. describing the licensing agreement, and the Setup.exe program which is used 
  34. to install CodeSite.
  35.  
  36. To install CodeSite, simply run the Setup.exe program and follow the 
  37. instructions that appear on the screen.
  38.  
  39. ATTENTION CODESITE 1.0 USERS!
  40. It is highly recommended that you uninstall CodeSite v1.0 before
  41. installing CodeSite v1.1.  
  42.  
  43. IMPORTANT: All versions of Delphi and C++Builder must be shut down 
  44.            before installing CodeSite.
  45.  
  46.  
  47. After installing CodeSite onto your system, you will find several Lib folders
  48. within the installation folder (e.g. C:\Raize\CodeSite\Lib4). Each Lib folder 
  49. corresponds to a version of Delphi or C++Builder, and contains the CodeSite 
  50. Interface unit compiled for the appropriate version of Delphi or C++Builder.
  51.  
  52. C++Builder 3 Users
  53. ------------------
  54. The installation program automatically adds the appropriate Lib folder to your
  55. *Delphi* search paths.  However, C++Builder 3 users must manually add the 
  56. CodeSite\LibBCB3 folder to the Include path and Library path located in the 
  57. Project|Options dialog box on the Directory/Conditionals page. For example,
  58.  
  59. Include path: $(BCB)\include;$(BCB)\include\vcl;C:\Raize\CodeSite\LibBCB3
  60. Library path: $(BCB)\lib\obj;$(BCB)\lib;C:\Raize\CodeSite\LibBCB3
  61.  
  62.  
  63. ===========================
  64. THE CODESITE INTERFACE UNIT
  65. ================================================================================
  66. In order to send messages to the CodeSite viewer, you must include the
  67. RzCSIntf unit in each module that will be sending messages. 
  68.  
  69. Delphi Users
  70. ------------
  71. Add RzCSIntf to a module's interface or implementation uses clause.  
  72.  
  73.  
  74. C++Builder 3 Users
  75. ------------------
  76. Add the following lines to each module:
  77.  
  78. #include "RzCSIntf.hpp"
  79. #pragma link "RzCSIntf.obj"
  80.  
  81.  
  82.  
  83. ===============================
  84. THE CODESITE INTERFACE PACKAGES
  85. ================================================================================
  86. The RzCSIntf unit is also available in a runtime package format for use
  87. in Delphi 3, Delphi 4, and C++Builder 3.
  88.  
  89. Delphi 3 Users
  90. --------------
  91. The RzCSIntf unit is available in the CS11I30.dpl runtime package,
  92. which has been installed into your Windows system folder 
  93. (e.g. C:\Windows\System or C:\WinNT\System32).  In addition, the 
  94. CS11I30.dcp file is located in the CodeSite\Lib3 folder.  If you
  95. wish to send CodeSite messages from within your own packages, then
  96. you will need to add the CS11I30 runtime package to your package's
  97. requires clause.
  98.  
  99. Delphi 4 Users
  100. --------------
  101. The RzCSIntf unit is available in the CS11I40.bpl runtime package,
  102. which has been installed into your Windows system folder 
  103. (e.g. C:\Windows\System or C:\WinNT\System32).  In addition, the 
  104. CS11I40.dcp file is located in the CodeSite\Lib4 folder.  If you
  105. wish to send CodeSite messages from within your own packages, then
  106. you will need to add the CS11I40 runtime package to your package's
  107. requires clause.
  108.  
  109. C++Builder 3 Users
  110. ------------------
  111. The RzCSIntf unit is also available in the CS11I35.bpl runtime package,
  112. which has been installed into your Windows system folder 
  113. (e.g. C:\Windows\System or C:\WinNT\System32).  In addition, the 
  114. CS11I35.bpi file is located in the CodeSite\LibBCB3 folder.  If you
  115. wish to send CodeSite messages from within your own packages, then
  116. you will need to add the CS11I35 runtime package to your package's
  117. requires clause.
  118.  
  119.  
  120. ==============================
  121. USING CODESITE WITHIN CODERUSH
  122. ================================================================================
  123. CodeRush, simply put, is a turbo charger for the Delphi 3 IDE created by
  124. Eagle Software (http://www.eagle-software.com).  When installed, it 
  125. transforms the Delphi 3 code editor into a high-performance development 
  126. system that allows you to write code faster than ever before. 
  127.  
  128. CodeSite integrates seamlessly into the CodeRush environment by providing
  129. the following features:
  130.  
  131.   CodeSite Panel Plug-in
  132.     This plug-in allows CodeSite messages to be viewed directly 
  133.     from within the Delphi IDE.
  134.  
  135.   CodeSite Message Expert Plug-in
  136.     This expert provides a point-and-click interface for 
  137.     constructing CodeSite messages.
  138.  
  139.   CodeSite Keyboard Templates
  140.     Enter CodeSite message statements with just a few keystrokes 
  141.     by using one of the 25 CodeSite specific keyboard templates.
  142.  
  143. Plus, toolbar buttons providing access to both the CodeSite Panel and CodeSite
  144. Message Expert have been installed into the "CodeSite" button category. To add 
  145. these buttons to the CodeRush toolbar, use the Buttons page of the CodeRush 
  146. Options dialog. 
  147.  
  148. IMPORTANT NOTE:
  149. When adding new buttons to CodeRush, it is recommended that you close all 
  150. editor windows and access the CodeRush Options dialog box via the 
  151. CodeRush|Options... menu item.
  152.  
  153.  
  154. =====================
  155. UNINSTALLING CODESITE
  156. ================================================================================
  157. To remove CodeSite from your computer, follow the directions below.
  158.  
  159.  
  160. For Windows 95 and Windows NT 4.0 Users:
  161. ----------------------------------------
  162. Open the Add/Remove Programs icon from the Control Panel. Next, select the
  163. "CodeSite v1.0" entry from the list of installed programs, and then
  164. click the Add/Remove button.
  165.  
  166.  
  167. For Windows 3.1 and Windows NT 3.51 Users:
  168. ------------------------------------------
  169. Run the Unwise.exe program located in the CodeSite installation
  170. folder (e.g. C:\Raize\CodeSite), and follow the instructions
  171. that appear on the screen.
  172.  
  173.  
  174. ==========================
  175. WHAT'S NEW IN VERSION 1.1?
  176. ================================================================================
  177.  
  178. Integrated Delphi 4 Support
  179. ---------------------------
  180. Although the CodeSite v1.0 Update for Delphi 4 has been available for some
  181. time on our web site, with version 1.1, Delphi 4 support is now integrated
  182. into the base installation program.
  183.  
  184.  
  185. C++Builder 3 support
  186. --------------------
  187. This version of CodeSite also introduces C++Builder 3 support. After the
  188. install, a LibBCB3 folder is created that contains the necessary files
  189. to access the CodeSite object from within your C++Builder modules.
  190.  
  191. As noted earlier, in order to access the CodeSite object in your C++Builder
  192. modules, you must add the following two lines to your module:
  193.  
  194.   #include "RzCSIntf.hpp"
  195.   #pragma link "RzCSIntf.obj"
  196.  
  197.  
  198. New Runtime Package Names
  199. -------------------------
  200. Because CodeSite supports Delphi 3, Delphi 4, and C++Builder 3, it was
  201. necessary in this version to create a new naming convention for the
  202. CodeSite Interface runtime package.  All package names start with "CS"
  203. to represent CodeSite, followed by "11" to represent version 1.1.
  204. Next, comes "I", which represents Interface.  The last two digits of
  205. the package name depend on the version of VCL the package depends on:
  206.  
  207. Compiler    VCL Version    Package Name
  208. Delphi 3    Vcl30.dpl    CS10I30
  209. C++Builder 3    Vcl35.bpl    CS10I35
  210. Delphi 4    Vcl40.bpl    CS10I40
  211.  
  212.  
  213. New CodeSite Object Methods and Properties
  214. ------------------------------------------
  215. Three new methods and one new property have been added to the 
  216. CodeSite object:
  217.  
  218. procedure SaveLogFile( const FileName: string );
  219.  
  220. This method allows a developer to automatically instruct the
  221. CodeSite Viewer to save a log file containing all messages 
  222. currently in the viewer.  The parameter to this method should
  223. be a complete path and reference a filename with a '.csl' 
  224. extension.  For example,
  225.  
  226.   CodeSite.SaveLogFile( 'C:\Raize\CodeSite\Logs\Sample.csl' );
  227.  
  228. Please note that the path to the log file must exist. That is,
  229. the SaveLogFile method does not create the directory tree if
  230. the path is not valid.
  231.  
  232.  
  233. procedure SendDateTime( const Msg: string; Value: TDateTime );
  234. procedure SendDateTimeEx( MsgType: Integer; const Msg: string; 
  235.                           Value: TDateTime );
  236.  
  237. These two methods allow a developer to send a TDateTime value
  238. to the CodeSite Viewer. The format of the date and time value
  239. is controlled by the DateTimeFormat property (see below).
  240.  
  241. property DateTimeFormat: string;
  242.  
  243. This property allows a developer to control the appearance of 
  244. date and time values in the CodeSite Viewer.  This property 
  245. used used by the SendDateTime and SendDateTimeEx methods.  
  246.  
  247.  
  248. CodeSite Viewer Enhancements
  249. ----------------------------
  250. The CodeSite Viewer now has an option on the Edit menu which 
  251. allows a user to reset the indent level. The indent level is
  252. manipulated through calls to EnterMethod and ExitMethod.  If
  253. a problem occurs in a program it is possible that the necessary
  254. ExitMethod calls to decrement the indent level may not be
  255. executed.  As a result, the indent level may be an inappropriate
  256. value for the next run.  The Reset Indent Level command resets
  257. the indent level back to 0.
  258.  
  259. All panes in the view now implement thumb tracking when scrolling.
  260. That is, the contents of the pane are updated as thumb of scrollbar 
  261. is moved.
  262.  
  263. Cut, Copy, and Paste operations (i.e. Ctrl+X, Ctrl+C, and Ctrl+V)
  264. now work correctly in the popup edit window displayed when editing
  265. an item in the message list.
  266.  
  267. The user interface of the 16-bit version of the CodeSite Viewer 
  268. when running under Windows 3.X has been cleaned up. Specifically, 
  269. extra lines in the CodeSite toolbar and status bar have been removed.
  270.  
  271.  
  272. CodeSite Message Expert Settings
  273. --------------------------------
  274. The CodeSite Message Expert provides a point-and-click interface 
  275. for constructing CodeSite messages when using CodeRush. With this
  276. version, the expert remembers the last set of selected options and
  277. restores these options the next time the expert is displayed.
  278. Also, note that expert settings are persistent across Delphi sessions.
  279.  
  280.  
  281.  
  282. =========================================
  283. CONTACTING RAIZE SOFTWARE SOLUTIONS, INC.
  284. ================================================================================
  285.  
  286. For technical support send email to:
  287.  
  288.   support@raize.com
  289.  
  290. or post a message to the following newsgroups:
  291.  
  292.   raize.public.codesite.install
  293.   raize.public.codesite.support
  294.  
  295. These newsgroups are available on the news.shoresoft.com news server.
  296.  
  297.  
  298. For more information about CodeSite or other Raize Software Solutions
  299. products, point your web browser to the Raize web site at:
  300.  
  301.   http://www.raize.com
  302.  
  303. Or, send email to:
  304.  
  305.   sales@raize.com
  306.  
  307.  
  308.  
  309. Raize Software Solutions, Inc.
  310. 2111 Templar Drive
  311. Naperville, IL 60565
  312. U.S.A.
  313.  
  314. Phone:    630-717-7217
  315. Fax:    630-717-7329
  316.  
  317.  
  318. ----------------------------------------------------------------
  319.  
  320.  Unless otherwise noted, all materials provided in this release
  321.  are Copyright ⌐ 1998 by Raize Software Solutions, Inc.
  322.  
  323. ----------------------------- END ------------------------------
  324.  
  325.