Welcome to AJE Components...
Software Components & Development Tools
Google

The Directory
Products
Categories
Downloads
Screenshots
Inside Components
Solutions
Reasons
Benefits
Pricing
Press and Corporate
News Centre
Newsletters
About Us
Contact Us
Feedback
Tell Someone
Knowledge Base
FAQ's
Glossary
Surveys
Support
Resources
Articles
Reviews
Useful Links
Information
Advertising
Publishers
Partners
Link 2 Us
Site Map
Translate Site Into:

Error Utility - ActiveX/DLL/OCX
Error Debugging and Testing

Add Error Reporting, Logging and Tracing to your VB application developments. The Error Utility Component is an ActiveX DLL designed to compliment your developments and products with improved reliability, error handling and fault reporting.

Included as standard is Error Logging, Tracing and Fault reporting enabling Debugging and Error information to be sent via e-mail for analysis. Error logs can generated and opened with Notepad for printed, copying or faxing.

This really is an essential component for all your products.

Error handler form presents user with default options.


Debug and Error Reporting screen can send information about an error to any e-mail address.


Error Log form showing detailed Error History

Click to Buy

Product Details

The Error Utility is an ActiveX DLL that includes advanced Error Logging and Tracing functionality. Designed to be easy to configure with logical and standardised presentation of information makes this component an essential tool for both development and distribution environments.

Error Handling and control is important during the development and full release phases of application development. Our Error Handler component is suitable for development purposes and distribution with your applications.

The enhanced functionality and ability to log Errors is extremely useful for debugging projects during Beta testing. The Error log can be opened with Notepad or printed for more detailed analysis, copying or faxing.

The Error Handler component comprises of five public objects.

The ErrorControl object contains properties that store information about the current Error being handled and can be used to keep an in memory copy of all Errors handled by the ErrorHandler object.

The following are public properties of the ErrorControl obect: -

  • AppSource Application Title
  • Number Error number
  • Description Error description
  • SourceModule Error Source, Project.Class.Function
  • LineNumber Line Number (if applicable)
  • CodeSegment Line of code nearest error if available
  • DateStamp Date of the error
  • TimeStamp Time of the error
  • Severity Severity code

Aggregated public objects: -

  • ErrorItems Collection of ErrorItem object
  • ErrorTrace ErrorTrace object

Everytime an Error is handled by the ErrorHandler, properties that contain information about the Error are set in the object and a copy of that Error is added to the public (aggregated) ErrorItems collection. To access an ErrorItem you will need to use the Item Property of the ErrorItems collection by referencing the ErrorItem's Index.

This ErrorHandler object is public in the Error Utility DLL. This gives developers the flexibility to make use of the powerful Error reporting, logging and debugging of this component.

ErrorItem Object

The ErrorItem object contains properties that store information about an Error and can be used to keep an in memory copy of any Errors handled by the ErrorHandler object.

The ErrorItem is a public object in the Error Utility component and can be declared independently in applications to store useful Error information. It is intended to be used with the ErrorItems collection and is the individual ErrorItem in the ErrorItems collection.

Everytime an Error is handled by the ErrorHandler, properties that contain information about the Error are set in the object and a copy of that Error is added to the ErrorItems collection. The ErrorItems object is public in the ErrorHandler object (aggregated) and to access the ErrorItem you will need to use the Item Property of the ErrorItems collection by referencing the ErrorItem's Index.

The ErrorItem object is public in the Error Utility DLL. This gives developers the flexibility to make use of the powerful Error reporting, logging and debugging of this component. By creating this object in an application and utilizing its interface additional functionality of the component can be implemented with or without a visible interface.

ErrorItems Object

The ErrorItems object is a collection of ErrorItem objects. Everytime an Error is handled by the ErrorHandler object a copy of the Error is added to the ErrorItems collection.

This object is used to keep an in memory copy of all Errors handled by the ErrorHandler object. The Dump command allows the collection to write to a text file and may be useful for debugging purposes.

As with any collection in Visual Basic new items can be added and removed from the collection. The collection can also be cleared using the Clear command.

The ErrorItems object can also be used seperately from the ErrorHandler object by declaring it in your application. The intention in making this object public in the Error Utility was to enable developers to make use of the powerful Error reporting, logging and debugging of this component.

If you wish to use the ErrorItems object independently of the ErrorHandler object and display an alternative message, you can easily achieve this by using this object to log Errors and dump to a text file.

Everytime an Error is handled by the ErrorHandler, properties that contain information about the Error are set in the object and a copy of that Error is added to the public (aggregated) ErrorItems collection. To access the ErrorItem you will need to use the Item Property of the ErrorItems collection by referencing the ErrorItem's index.

ErrorLog Object

The ErrorLog object contains three methods that allow the Log File to be accessed, deleted and displayed by calling applications.

Everytime an Error is handled by the ErrorHandler object if the WriteLog property is set to True, which it is by default, then a log file is written to if a valid filename is specified by the LogFileName property.

This ErrorLog object is also public in the Error Utility DLL. This gives developers the flexibility to make use of the powerful Error reporting, logging and debugging of this component. By creating this object in an application and utilizing its interface additional functionality of the component can be implemented with or without a visible interface.

ErrorTrace Object

The ErrorTrace object contains a number of methods that allow the Error Trace to be listed as a collection, dumped to a file or displayed by the calling application.

Everytime an Error is handled by the ErrorHandler object if the Trace property is set to True, then the ErrorTrace object, which is public (aggregated) in the ErrorHandler object, push's the source module that the Error occurred in onto the Trace Stack.

To access the ErrorTrace object from the ErrorHandler object just reference it's public object variable.

This ErrorTrace object is also public in the Error Utility DLL. This gives developers the flexibility to make use of the powerful Error reporting, logging and debugging of this component. By creating this object in an application and utilizing its interface additional functionality of the component can be implemented with or without a visible interface.

Prerequisites

Disk Space Required: 5MB
Memory Required: 32MB

Licensing

One software license is required per developer.
Run-time royalty free.

Compatibility

• Operating System for Deployment
    Windows 95
    Windows 98
    Windows NT 4.0
    Windows 2000
    Windows XP
• Architecture of Product
    32Bit
• Tool Type
    Component
• Component Type
    COM Object/ActiveX DLL/In-Process Server
• Built Using
    Visual Basic V6.0
• Business Function
    Debugging and Testing Components
• General
    Supports Apartment Model Threading
• Year 2000 Compliance
    Yes
• Compatible Containers
    Microsoft Visual Studio 6.0
    Microsoft Visual Studio 97
    Microsoft Visual Basic 6.0
    Microsoft Visual Basic 5.0

Retail Pricing and Buying Options

There are various licensing options and payment methods. Click the links below to view prices and buying options.

For specialist requirements please contact us

Request more Information

Evaluations and Demos

Download the Error Utility Evaluation to your Computer - Expires after 5 days

 
Copyright 2008 - AJE Components - All Rights Reserved
|
|
|
|
Site Map
|
|
|
|
|
Licensing
|
Software Piracy