HALLOGRAM PUBLISHING
SHOPPING CARTSITE MAPCONTACT USPRODUCTS
HOMEBARCODESDEVELOPER TOOLSUSER TOOLSTRAINING
ActiveError Foundation

activeerrorexpert.gif

Comprehensive and Flexible

  • Active Error recovery for apps and components
  • Turns debugging into a straightforward process
  • Easy distribution with lightweight royalty free runtime

Product Overview

ActiveError Foundation makes it possible for Visual Basic developers to create truly robust, reliable and supportable applications and components.

How?

ActiveError Foundation's Engine takes an active role in all aspects of managing the consequences of the error, rather than just passively catching the error and logging diagnostics.

smbuilder.gif

The ActiveError Engine collapses the Call Stack with complete control after an error. This process of Active Stack Collapse drives many of Foundation's advanced capabilities including:

  • TransActive Error Recovery
  • ActiveError Propagation
  • Firewalls
  • ActiveRetry
  • StackSpy
smactiveerrorarchitecture.gif

Features

ActiveError Engine

  • Active Stack Collapse
    ActiveStack Collapse is the unique process that drives many of Foundation's advanced capabilities.
  • TransActive Error Recovery
    TransActive Error Recovery is a structured recovery framework for code stability and reentrancy.
  • Procedures are handled as transactions encapsulating their own Recovery code. The ActiveError Engine executes Recovery code during Active Stack Collapse, recovering the application to its state before the error.

    The TransActive Error Recovery framework lets you reset data, free resources, rollback database transactions, etc.

    Your application stays as stable and reentrant as if the error NEVER even happened!

  • StackSpy and Diagnostics
    Foundation's StackSpy technology uses stealth to dump the Call Stack during Active Stack Collapse.
  • This unique technology ensures that call stack diagnostics are always available, accurate, complete and... Free!... because, unlike brute force techniques, StackSpy inflicts no overhead on your application performance!

    Foundation's diagnostics are fully extensible, letting you log any and all relevant information in addition to complete details of the Error and Call Stack.

  • ActiveError Propagation
    ActiveError Propagation ensures that errors are correctly and safely propagated between Modules and Components of all types.
  • Your component project can "Throw" intended errors to clients, ActiveError Propagation transmits these errors seamlessly and silently.

    Firewalls let you define logical application boundaries that contain the scope of error propagation within distinct parts of your project.

  • ActiveRetry
    ActiveRetry can automatically perform a defined number of periodic Retries, helping your application to recover from transient environment or resource problems. ActiveRetry leverages the ActiveError Engine to perform complete and clean Retries, with resources being released and re-acquired afresh.
  • Tracing
    Procedure Call Tracing allows you to monitor exact execution paths and sequences through your code, helping to diagnose errors and behaviors caused by Event Cascading, DoEvents calls, Timers, etc. Tracing can be directed to a file or a window, can be configured selectively and can be used at runtime as well as at design time.
  • API Errors
    ActiveError Foundation can convert all API errors seamlessly into Visual Basic errors, logging the API result code and its associated error description, then handling and recovering the error normally.
  • Exception Handling
    Unhandled exceptions normally crash your application immediately with no chance for recovery or useful diagnostics. Such exceptions can be caused by incorrect API calls, third-party components and the use of advanced Visual Basic techniques. ActiveError Foundation can trap all Exceptions and handle them seamlessly as Visual Basic errors, logging the Exception code and its associated error description, then handling and recovering the error normally.

ActiveError Framework

  • ActiveError Templates
    ActiveError Templates define an error handling structure that works in precise combination with the ActiveError Engine. You can create custom Templates that conform to your own layout and naming standards and preferences.
  • ActiveError Handlers
    ActiveError Handlers based on ActiveError Templates, effectively create an ActiveError Framework for your project.
  • The precise way in which the ActiveError Engine handles errors within the framework is configured via ActiveError Properties within the ActiveError Handlers.

  • Severity Categorization
    ActiveError Foundation lets you categorize errors by Severity, Cosmetic Errors are Logged silently, Normal Errors are Logged and Recovered, Fatal Errors are Logged and the application allowed to close down tidily.
  • Inline Error Handling
    You can use Inline Error Handling to check for expected errors and let ActiveError Foundation pick up the unexpected errors in the normal way. ActiveRetry even allows Inline errors to be retried by configuring for Retry at the Procedure level.
  • Seamless Design Time Operation
    ActiveError Foundation operates seamlessly in your project at Design Time keeping execution paths and behavior consistent at design time and at runtime.
  • Interactive debugging in the Visual Basic IDE is fully preserved and is actually enhanced by the immediate availability of diagnostic data.

ActiveError Foundation Builder

  • Comprehensive & Flexible Tool Support
    Foundation Builder automates the fitting of ActiveError Handlers and configuring ActiveError Properties.
  • Builder is more than a Wizard, it's a Rule driven expert system which creates and maintains the ActiveError Framework for your project.

    Builder's Explorer style interface is highly flexible to support the way you want to work, from bulk insertions to fine detail adjustments.

  • ActiveError Expert
    Builder's ActiveError Property Expert analyses your project in detail and can automatically maintain the core Properties of the ActiveError Framework.
  • Property Expert intelligently analyses your project considering Project and Module Types, Instancing, Scope, "WithEvents" and "Implements" statements, etc.

  • Smart Line Numbering
    Smart Line Numbering gives you complete control of how Line Numbering is applied, if at all.
  • Line Numbering pinpoints the exact error line, but carries unavoidable overheads. Smart Line Numbering let you define the exact benefit/overhead trade-off point, and even to change that point at different stages of your development cycle.


ActiveError Foundation is "electronically delivered" only

ActiveError Foundation
ActiveError Foundation v3.2
Single User License
$295
ActiveError Foundation v3.2
Single User License with
Subscription
$345


Home || Shopping Cart || Site Map || Newsletter/Blog
Search HALLoGRAM || Request More Information
CALL TOLL FREE 1-866-340-3404

SEARCH
14,500+ PRODUCTS:

Order ActiveError Foundation

SIMILAR PRODUCTS
  • Error Handling Tools

  • PRODUCTS FOR
  • MS-Access
  • ActiveX/OCX Controls
  • C/C++
  • Clipper
  • dBASE
  • Delphi
  • FoxPro/VFP
  • Java
  • Macintosh
  • Oracle
  • Paradox
  • PowerBuilder
  • Visual Basic
  • Visual Objects

  • Keystone Training Videos

  • Copyright ©2001 HALLoGRAM Publishing, Aurora CO. All Rights Reserved
    All products mentioned in this site are trademarks of their respective owners
    Prices are subject to change without notice
    caksgkim