|
When we create server side controls we do it properly. We code
in Visual C++ under ATL for high speed, minimal dependencies and
a small footprint.
ABCUpload is Both threaded which means it runs as both Free threaded
and Apartment threaded. Both threading allows the fastest access
times possible.
Uploads are only copied to memory when required. This means that
even for large uploads ABCUpload will typically use only a small
amount of memory. Caching on disk is invisible to the user and uses
advanced Windows techniques to ensure that the division of data
between disk and memory is handled optimally.
We use Structured Exception Handling and Event Logging throughout.
You can also configure ABCUpload to write all VBScript errors to
the Event Log if this is required for debugging purposes. In the
unlikely event that a internal inconsistency arises the problem
will be caught and an error message written to the Application Event
Log. If the problem is severe the system will either attempt to
recover or abort depending on registry settings and platform.
It is often difficult to isolate misbehaving components within
the IIS process and many component developers hide behind this fact.
While we don't expect you to have any problems ABCUpload is committed
to being a good team member - if it has any problems it will tell
you about them.
|