Reviews

CKI Logo
 
Reviews Portfolio Tutorials and Papers Book Store
 
Divider Bar
   
 

Bounds-Checker for Windows and Bounds-Checker for Windows 95 allows you to monitor your program for many errors resulting from resource leakage and improper handling of API error returns. In addition, it allows you to view and modify application data.

You can configure the events that Bounds-Checker monitors by using the settings menus. Some of the options you can configure are:

  • Track GDI/USER Memory Usage
  • Validate Window's API parameters
  • Whether to stop on API failures
  • Whether to pop-up on an error or just log it
You can also request Bounds-Checker to monitor DLL's that your application is using, even if you do not have source code. You will not be able to see the source of the DLL's but monitoring them may give you a clue as to why your code is not performing correctly.

Once Bounds-Checker has found a problem within your code, it can display your source code and flag the source code line that caused the exception. This is very useful in finding problems that occur after your program has been running for a while.

Everything comes with a cost of course. When your program is running under Bounds-Checker it will run slower. This isn't usually a problem and no product can perform what Bounds-Checker performs with no performance degradation. Just be aware that time critical application might be effected by the performance slow down.


Recommendation:

If you are writing programs that are going to be distributed and/or sold to others, get a copy of Bounds-Checker and run your program under it before you release it. Your program will be much more reliable and you will feel more comfortable when you release it.

Back