eyebol is a Delphi project analyser that * Spell checks forms (labels, hints, column headings,etc) and code (Showmessage, MessageDlg,etc.) in one of 10 languages * Provides over 50 new hints and warnings including optimizations, unfreed objects, invalid statements and incorrect coding and forms. Extensive list. * Naming suggestions for components with only default naming * Many hints, warnings and naming suggestions can be applied to your project automatically * Basic statistics and scan report option * Spell check Delphi/C++ Builder built executables 7 day trial available with manual and sample project eyebol spell checks and suggests optimizations and warnings for Delphi forms and code. The suggestions can be anything from unfreed objects and faster coding methods to spelling mistakes in your message boxes. It can remove redundant data in your forms (unused captions, etc.) and can be customized to spell check your own routines. Many fixes for the suggestions can be applied automatically. Some general statistics are also provided. Forms : Spell Checks the following form data : Captions,Hints,Grid and Column headings,etc. Finds and removes redundant data Unused Captions (e.g. on Panels, Toolbars,etc.) Checks for form errors : Bad use of ampersand Incorrect active Page on a pagecontrol Tables and Queries left open Warns about unused hints Code : Spell checks parameters to functions and procedures such as : MessageDialog, ShowMessage, etc. and you can specify your own procedures Hints, Warnings and Optimizations including : Unfreed Objects (i.e. StringLists, Queries... and add your own) Invalid or unoptimized Copy statements Improved use of date functions Invalid Format commands Check for inherited in constructors/destructors Cursors left as busy Over 20 other Code optimization suggestions Statistics : Lines of code, number of procedures and functions Count of statements, form objects and variables used Uses list count -------------------------- Whats new in Version 1.10b -------------------------- Optional download of 9 other dictionaries for spell checker Now handles include files (with configurable path) Improved and configurable naming suggestions Now works with 3rd party components and naming style is configurable Test every IFDEF compiler define combination in your code (Optional) Slow (8 $IFDEFs=256 combinations) but useful for component writers 3 new warnings added Checks width and height of text objects for truncation Looks for unused for loops 3 new hints added 2 new hotkey label checks for FocusControl and StrLen check Option to use Microsoft Word's spell checker Reports can be saved as RTF Start screen added with most recently opened item in menu Fixed issue where binary form files were not scanned Mostly minor bug fixes and cosmetic fixes: Cosmetic fixes to interface Main screen should be better size on startup Tree Menu can be navigated with the keyboard Splitter should not malfunction Many more minor changes Spell checker Ignores words containing numbers Multi select "Ignore words" is working Some erroneous hints and warnings have now been fixed TActions now considered properly Some more VCL components are now recognised (actions, statictext, etc.)