|
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
|