home *** CD-ROM | disk | FTP | other *** search
- ----------------------------------------------------------------
- Welcome to Agni's Hawk Eye - Demo Version
- ----------------------------------------------------------------
- Thank you for choosing to evaluate Hawk Eye.
-
- Agni's Hawk Eye includes
- Hawk Eye - The Component Debugger
- Agni's Eye Spy - The Application Spy
-
- ----------------------------------------------------------------
- Hawk Eye - The Component Debugger
- ----------------------------------------------------------------
-
- Welcome to Agni's Hawk Eye... The ONLY COMPLETE Component Debugger for Delphi Components.
- Hawk Eye is a one of a kind Delphi component testing and debugging tool.
-
- Developing components in Delphi has always been non-visual. That is the most missed feature in a tool
- which is so good to use simply because of the visual manner in which one writes applications. This missed
- feature is covered to some extent by various component writers/experts available in the market now. But,
- due to the fact that these components are installed right into the Delphi IDE itself, the problem of being
- able to effectively test and debug these components in Design time and Run time mode still remained.
- What was missing in run time was an effective Object Inspector and ofcourse an event log, and what was
- missing in Design time testing was the obvious inability to put breakpoints in the component's code. So in
- simple words finding out why that Access Violation occured when the property was set, was such a painful
- task.
-
- Well, it's sunshine time for all you component writers out there. Hawk Eye is here, the solution to testing
- and debugging components. Agni's Hawk Eye the only complete testing and debugging tool.
-
- ----------------------------------------------------------------
- Features
- ----------------------------------------------------------------
- 1. Look and feel of Delphi given so that the programmer doesnt have to
- go through a learning curve.
-
- 2. Delphi look alike fully functional Object Inspector, which displays
- all properties along with property editors, and events.
-
- 3. Delphi look alike Component palette
-
- 4. Delphi look and feel form designer, which supports Component Editors
-
- 5. A wholesome proeprty and event logger
-
- 6. Can load multiple packages and Envelope Libraries (Envelope library
- is a wrapper using which you can debug your components)
-
- 7. Complete design time environment is simulated for the components
- (including csDesigning bit of ComponentState)
-
- 8. Single click switch between design time and run time environments
- (and really fast too). During the switch the component is streamed,
- so you can check functionality of the Loaded procedure, and also watch
- how your properties are streamed in/out.
-
- 9. In the runtime environment, you can see your events being fired. The
- object inspector flashes the event entry, and also a log is generated
- of the events. Thus you can not only see which events are fired, but
- also the sequence.
-
- 10. Complete support for Property Editors and Component Editors.
-
- 11. Complete support for properties which use design time windows, like the
- TCollectionEditor. (Ex. Columns property editor of TListView, or
- Sections of THeaderControl etc)
-
- 12. Single file project basis of working.
-
- 13. Can set environment options like design time grid, logging options, and
- which packages to load etc, on a global level and on an individual
- project level.
-
- 14. Through a wrapper called an Envelope library, breakpoints can be placed
- in your components code, including property editors and component editors.
- You can run the Envelope library using Hawk Eye as the host application
- and effectively debug your componets and for the very first time in
- Delphi, property editors and component editors.
-
- 15. A wizard is provided which helps you make Envelope DLLs.
-
- ----------------------------------------------------------------
- Installing the Envelope Library Wizard
- ----------------------------------------------------------------
- To install the Envelope Library Wizard, follow the below mentioned
- steps,
- 1. Run Delphi
- 2. Invoke the Install Packages menu item, from the Component menu
- 3. Click on the Add button, and select EnvelopeExpert.dpl from this
- directory, and click Ok to select it.
- 4. Click Ok to clear the Project Options dialog box.
-
- To invoke the Wizard, follow the below mentioned steps,
- 1. Invoke the New menu item from the File menu.
- 2. Switch to the Projects page
- 3. Select the item with the caption as 'Hawk Eye Envelope Library Wizard'
- and click on the Ok button.
-
- ----------------------------------------------------------------
- Demo version
- ----------------------------------------------------------------
-
- This is an demo version of Hawk Eye. In this version you can only
- drop a few of Delphi's standard components, and their direct descendents.
-
- The standard components constitute
- TMainMenu
- TPopupMenu
- TLabel
- TEdit
- TMemo
- TButton
- TCheckBox
- TRadioButton
- TListBox
- TComboBox
- TRadioGroup
- TPanel
- TStringGrid
- TImage
- TShape
- TBevel
- TScrollBox
- TCheckListBox
- TSplitter
- TStaticText
- TTabControl
- TPageControl
- TImageList
- TTreeView
- TListView
- THeaderControl
- TStatusBar
- TToolBar
- TCoolBar
- TTimer
- TPaintBox
- TMediaPlayer
- TOleContainer
- TOpenDialog
- TPanel
-
- ----------------------------------------------------------------
- Agni's Eye Spy - The Application Spy
- ----------------------------------------------------------------
- Agni's Eye Spy the one and only complete Spy for Delphi applications. Eye Spy is a tool using which the
- controls in a Delphi application can be spied on, for properties and events and messages.
-
- Eye Spy is an aid, which helps in debugging and profiling Delphi applications. Eye Spy provides a
- Component finder, a Property Inspector, an Event watch and a Message Trap. To use Eye Spy in your
- application you just have to include one unit, and call one function to bring up Eye Spy. Not only can you
- spy on the behaviour of visual controls but also on the behaviour of non-visual components like TTable,
- TTimer etc. Eye Spy also provides you with a message watch, which logs all window and control messages
- like WM_xxx, BM_xx, CM_xxx, etc. sent to the control. Some of Eye Spy's features are,
-
- ----------------------------------------------------------------
- Features
- ----------------------------------------------------------------
-
- 1. Component Finder, to find components, both visual and non-visual
-
- 2. Property Inspector, which displays all the properties of the component
-
- 3. Multiple property inspector windows to allow spying on multiple components at the same time
-
- 4. Events watch, which provides visual feedback on the events and display the method handlers that are
- called when the event is triggered.
-
- 5. User can determine which events to watch
-
- 6. An event log.
-
- 7. Message Trap, which displays the window and control messages, which sent and returned from the
- control. The message is logged lParam and wParam shown in raw format, and also in interpreted
- format. Even logs user messages.
-
- 8. User can choose which messages the Message Trap catches.
-
- 9. Can also be used to Spy on Delphi itself.
-
- ----------------------------------------------------------------
- Installing Agni's Eye Spy into Delphi
- ----------------------------------------------------------------
- To install Agni's Eye Spy into Delphi, follow the below mentioned
- steps,
- 1. Run Delphi
- 2. Invoke the Install Packages menu item, from the Component menu
- 3. Click on the Add button, and select EyeSpy.dpl from the EyeSpy
- directory, and click Ok to select it.
- 4. Click Ok to clear the Project Options dialog box.
-
- To Invoke Agni's Eye Spy, to spy on Delphi,
- 1. Select the Show Agni's Eye Spy menu item from the Help menu.
-
- ----------------------------------------------------------------
- Demo version
- ----------------------------------------------------------------
- This is an demo version of Eye Spy. In this version you can inspect
- one control at a time.
-
- ----------------------------------------------------------------
- Ordering Information
- ----------------------------------------------------------------
- Hawk Eye is available directly from Agni Software, you can visit
- our website for more information.
-
- mailto: hawkeye@agnisoft.com
- http://www.agnisoft.com
- Phone: +91-80-2286333
- +91-80-2262696
- +91-80-2268412
- Fax: +91-80-3342049
-
- ----------------------------------------------------------------
- Developed & Marketed by
- ----------------------------------------------------------------
- Agni Software (P) Ltd
- #23, Harekrishna Road
- Bangalore - 560 001
- Karnataka
- INDIA
-
- (C) 1998-99 Agni Software (P) Ltd
-
-