FeinSoftware presents FeinEvaluatorPro ™ version 1.3 - development tool for Microsoft Visual Studio .NET (Visual C++ Debugger).

FeinEvaluatorPro ™ is an expression evaluator for std::string class and std::string collections std::vector<string> and std::list<string>, including their iterators std::vector<string>::iterator and std::list<string>::iterator.
New in version 1.1 - FeinEvaluatorPro ™ now evaluates window's styles (see picture below). You will see common window styles (WS_...), extended styles (WS_EX_...) and specific styles for Windows Common Controls (CListCtrl, CTreeCtrl, CEdit, CButton, CStatic, CListBox, CComboBox and CDateTimeCtrl).
New in version 1.2 - FeinEvaluatorPro ™ now evaluates COleDateTime and CComDATE types, displaying the date and time according to the current locale. CComDATE is a very powerful class developed by Chris Sells that wraps the COM DATE type, providing conversions from VARIANT, DATE, ANSI string, UNICODE string, time_t, etc., and is available from the Sells brothers' web site.
New in version 1.3 - FeinEvaluatorPro ™ now evaluates CTime, CTimeSpan and COleDateTimeSpan classes.

FeinEvaluatorPro ™ is designed to work in Microsoft Visual C++ .NET 2002 (version 7.0) and 2003 (version 7.1).

The use of std::string, and particularly collections of std::string's in Visual C++ is somewhat spoiled by inconveniences during debugging sessions. There is no simple way to view the content of the string in Visual Studio 2002, and to view the content of collection of strings in any version of Visual Studio to date.

The FeinSoftware's FeinEvaluatorPro ™ intends to cover this gap by providing Visual C++ Debugger with such ability in a fully integrated way: you can inspect the content of your strings and string collections in real time in Debugger's own popup tooltip window, as well as in all Debugger's windows (Autos, Locals, Watch, etc.). Look at the following illustrations and see what you are missing!


This is how FeinEvaluatorPro expands list<string>
This is how FeinEvaluatorPro expands std::list<string>

This is how FeinEvaluatorPro expands list<string>::iterator
This is how FeinEvaluatorPro expands std::list<string>::iterator

This is how FeinEvaluatorPro expands vector<string>
This is how FeinEvaluatorPro expands std::vector<string>

This is how FeinEvaluatorPro expands vector<string>::iterator
This is how FeinEvaluatorPro expands std::vector<string>::iterator

This is how FeinEvaluatorPro expands window's styles
This is how FeinEvaluatorPro expands window's styles

This is how FeinEvaluatorPro expands COleDateTime
This is how FeinEvaluatorPro expands COleDateTime

Please download your free 30-day trial copy of FeinSoftware's FeinEvaluatorPro ™ for Visual Studio 2003 here or for Visual Studio 2002 here.

Please note that this is a fully functional version of FeinEvaluatorPro ™. The only difference is that it occasionally reminds you to register your copy.

FeinSoftware's FeinEvaluatorPro ™ comes in a standard MSI package. During setup, you will be asked for your registration code. Leave these fields blank to install 30-day trial copy of FeinSoftware's FeinEvaluatorPro ™. You will receive your registration code via e-mail upon registering your copy.

This version 1.3 is free for all registered users of FeinEvaluatorPro ™ !

Register FeinEvaluatorPro ™ now for $15 via PayPal:

We appreciate your comments about usability of this tool. Please send your feedback to development@feinsoftware.com.

In the unlikely event of incorrect functionality of the FeinEvaluatorPro ™, we would appreciate a short bug report sent to support@feinsoftware.com.


FeinSoftware presents FeinEvaluator "lite" - free development tool for Microsoft Visual Studio .NET (Visual C++ Debugger).



FeinEvaluator is an expression evaluator for std::string class, designed to work in Visual C++ Visual Studio 2002 (version 7.0).

Every developer knows how inconvenient it is to debug code that uses std::string's. The reason is that the content of the string is kept in two different ways, depending on the size of that string. Look at the following picture - do you recognize such tool tips? Note the "Autos" window content, too.

FeinSoftware's FeinEvaluator correctly presents content of the std::string of any size. Now look again at the top picture and see if you can find differences. (Hint - look at the tool tip and the "Autos" window.)

Please download your free copy of FeinEvaluator here.

We appreciate your comments about usability of this tool. Please send your feedback to development@feinsoftware.com.

In the unlikely event of incorrect functionality of the FeinEvaluator, we would appreciate a short bug report sent to support@feinsoftware.com.

Copyright © 2004-2006 FeinSoftware