home *** CD-ROM | disk | FTP | other *** search
/ Delphi 5 for Professionals / DELPHI5.iso / AddOns / Components / HAWKEYE / HAWKEVAL.ZIP / _SETUP.1 / ReadMe.Txt < prev    next >
Encoding:
Text File  |  1998-07-21  |  8.8 KB  |  224 lines

  1. ----------------------------------------------------------------
  2.  Welcome to Agni's Hawk Eye - Demo Version
  3. ----------------------------------------------------------------
  4. Thank you for choosing to evaluate Hawk Eye.
  5.  
  6. Agni's Hawk Eye includes
  7.         Hawk Eye - The Component Debugger
  8.         Agni's Eye Spy - The Application Spy
  9.  
  10. ----------------------------------------------------------------
  11. Hawk Eye - The Component Debugger
  12. ----------------------------------------------------------------
  13.  
  14. Welcome to Agni's Hawk Eye... The ONLY COMPLETE Component Debugger for Delphi Components. 
  15. Hawk Eye is a one of a kind Delphi component testing and debugging tool.
  16.  
  17. Developing components in Delphi has always been non-visual. That is the most missed feature in a tool 
  18. which is so good to use simply because of the visual manner in which one writes applications. This missed 
  19. feature is covered to some extent by various component writers/experts available in the market now. But, 
  20. due to the fact that these components are installed right into the Delphi IDE itself, the problem of being 
  21. able to effectively test and debug these components in Design time and Run time mode still remained. 
  22. What was missing in run time was an effective Object Inspector and ofcourse an event log, and what was 
  23. missing in Design time testing was the obvious inability to put breakpoints in the component's code. So in 
  24. simple words finding out why that Access Violation occured when the property was set, was such a painful 
  25. task. 
  26.  
  27. Well, it's sunshine time for all you component writers out there. Hawk Eye is here, the solution to testing 
  28. and debugging components. Agni's Hawk Eye the only complete testing and debugging tool.
  29.  
  30. ----------------------------------------------------------------
  31.  Features
  32. ----------------------------------------------------------------
  33. 1.  Look and feel of Delphi given so that the programmer doesnt have to
  34.     go through a learning curve.
  35.  
  36. 2.  Delphi look alike fully functional Object Inspector, which displays
  37.     all properties along with property editors, and events.
  38.  
  39. 3.  Delphi look alike Component palette
  40.  
  41. 4.  Delphi look and feel form designer, which supports Component Editors
  42.  
  43. 5.  A wholesome proeprty and event logger
  44.  
  45. 6.  Can load multiple packages and Envelope Libraries (Envelope library
  46.     is a wrapper using which you can debug your components)
  47.  
  48. 7.  Complete design time environment is simulated for the components
  49.     (including csDesigning bit of ComponentState)
  50.  
  51. 8.  Single click switch between design time and run time environments
  52.     (and really fast too). During the switch the component is streamed,
  53.     so you can check functionality of the Loaded procedure, and also watch
  54.     how your properties are streamed in/out.
  55.  
  56. 9.  In the runtime environment, you can see your events being fired. The
  57.     object inspector flashes the event entry, and also a log is generated
  58.     of the events. Thus you can not only see which events are fired, but
  59.     also the sequence.
  60.  
  61. 10. Complete support for Property Editors and Component Editors.
  62.  
  63. 11. Complete support for properties which use design time windows, like the
  64.     TCollectionEditor. (Ex. Columns property editor of TListView, or
  65.     Sections of THeaderControl etc)
  66.  
  67. 12. Single file project basis of working.
  68.  
  69. 13. Can set environment options like design time grid, logging options, and
  70.     which packages to load etc, on a global level and on an individual
  71.     project level.
  72.  
  73. 14. Through a wrapper called an Envelope library, breakpoints can be placed
  74.     in your components code, including property editors and component editors.
  75.     You can run the Envelope library using Hawk Eye as the host application
  76.     and effectively debug your componets and for the very first time in
  77.     Delphi, property editors and component editors.
  78.  
  79. 15. A wizard is provided which helps you make Envelope DLLs.
  80.  
  81. ----------------------------------------------------------------
  82.  Installing the Envelope Library Wizard
  83. ----------------------------------------------------------------
  84. To install the Envelope Library Wizard, follow the below mentioned
  85. steps,
  86. 1. Run Delphi
  87. 2. Invoke the Install Packages menu item, from the Component menu
  88. 3. Click on the Add button, and select EnvelopeExpert.dpl from this
  89.    directory, and click Ok to select it.
  90. 4. Click Ok to clear the Project Options dialog box.
  91.  
  92. To invoke the Wizard, follow the below mentioned steps,
  93. 1. Invoke the New menu item from the File menu.
  94. 2. Switch to the Projects page
  95. 3. Select the item with the caption as 'Hawk Eye Envelope Library Wizard'
  96.    and click on the Ok button.
  97.  
  98. ----------------------------------------------------------------
  99.  Demo version
  100. ----------------------------------------------------------------
  101.  
  102. This is an demo version of Hawk Eye. In this version you can only
  103. drop a few of Delphi's standard components, and their direct descendents.
  104.  
  105. The standard components constitute
  106.    TMainMenu
  107.    TPopupMenu
  108.    TLabel
  109.    TEdit
  110.    TMemo
  111.    TButton
  112.    TCheckBox
  113.    TRadioButton
  114.    TListBox
  115.    TComboBox
  116.    TRadioGroup
  117.    TPanel
  118.    TStringGrid
  119.    TImage
  120.    TShape
  121.    TBevel
  122.    TScrollBox
  123.    TCheckListBox
  124.    TSplitter
  125.    TStaticText
  126.    TTabControl
  127.    TPageControl
  128.    TImageList
  129.    TTreeView
  130.    TListView
  131.    THeaderControl
  132.    TStatusBar
  133.    TToolBar
  134.    TCoolBar
  135.    TTimer
  136.    TPaintBox
  137.    TMediaPlayer
  138.    TOleContainer
  139.    TOpenDialog
  140.    TPanel
  141.  
  142. ----------------------------------------------------------------
  143. Agni's Eye Spy - The Application Spy
  144. ----------------------------------------------------------------
  145. Agni's Eye Spy the one and only complete Spy for Delphi applications. Eye Spy is a tool using which the 
  146. controls in a Delphi application can be spied on, for properties and events and messages. 
  147.  
  148. Eye Spy is an aid, which helps in debugging and profiling Delphi applications. Eye Spy provides a 
  149. Component finder, a Property Inspector, an Event watch and a Message Trap. To use Eye Spy in your 
  150. application you just have to include one unit, and call one function to bring up Eye Spy. Not only can you 
  151. spy on the behaviour of visual controls but also on the behaviour of non-visual components like TTable, 
  152. TTimer etc. Eye Spy also provides you with a message watch, which logs all window and control messages 
  153. like WM_xxx, BM_xx, CM_xxx, etc. sent to the control. Some of Eye Spy's features are,
  154.  
  155. ----------------------------------------------------------------
  156.  Features
  157. ----------------------------------------------------------------
  158.  
  159. 1. Component Finder, to find components, both visual and non-visual
  160.  
  161. 2. Property Inspector, which displays all the properties of the component
  162.  
  163. 3. Multiple property inspector windows to allow spying on multiple components at the same time
  164.  
  165. 4. Events watch, which provides visual feedback on the events and display the method handlers that are 
  166.    called when the event is triggered.
  167.  
  168. 5. User can determine which events to watch
  169.  
  170. 6. An event log.
  171.  
  172. 7. Message Trap, which displays the window and control messages, which sent and returned from the 
  173.    control. The message is logged lParam and wParam shown in raw format, and also in interpreted 
  174.    format. Even logs user messages.
  175.  
  176. 8. User can choose which messages the Message Trap catches.
  177.  
  178. 9. Can also be used to Spy on Delphi itself.
  179.  
  180. ----------------------------------------------------------------
  181.  Installing  Agni's Eye Spy into Delphi
  182. ----------------------------------------------------------------
  183. To install Agni's Eye Spy into Delphi, follow the below mentioned
  184. steps,
  185. 1. Run Delphi
  186. 2. Invoke the Install Packages menu item, from the Component menu
  187. 3. Click on the Add button, and select EyeSpy.dpl from the EyeSpy
  188.    directory, and click Ok to select it.
  189. 4. Click Ok to clear the Project Options dialog box.
  190.  
  191. To Invoke Agni's Eye Spy, to spy on Delphi,
  192. 1. Select the Show Agni's Eye Spy menu item from the Help menu.
  193.  
  194. ----------------------------------------------------------------
  195.  Demo version
  196. ----------------------------------------------------------------
  197. This is an demo version of Eye Spy. In this version you can inspect
  198. one control at a time.
  199.  
  200. ----------------------------------------------------------------
  201.  Ordering Information
  202. ----------------------------------------------------------------
  203. Hawk Eye is available directly from Agni Software, you can visit
  204. our website for more information.
  205.  
  206. mailto: hawkeye@agnisoft.com
  207. http://www.agnisoft.com
  208. Phone: +91-80-2286333
  209.         +91-80-2262696
  210.         +91-80-2268412
  211. Fax: +91-80-3342049
  212.  
  213. ----------------------------------------------------------------
  214.  Developed & Marketed by
  215. ----------------------------------------------------------------
  216. Agni Software (P) Ltd
  217. #23, Harekrishna Road
  218. Bangalore - 560 001
  219. Karnataka
  220. INDIA
  221.  
  222. (C) 1998-99 Agni Software (P) Ltd
  223.  
  224.