Short: Provide stderr port for E 3.0b Author: Joseph E. Van Riper III Uploader: jvanriper uncavx unca edu Type: dev/e Architecture: m68k-amigaos Long: UPDATE INFO: * StdErr 3.2 fixes something truly stupid in 3.1 in which it would cause everyone's programs to have a version string of 'StdErr 3.1'.. which would pretty well defeat the whole purpose behind having a version string in the first place. I do not have any idea what I was thinking. Otherwise, it's exactly the same thing as 3.1. * StdErr 3.1 fixes some potential bugs, and has a nicer internal error-handling scheme (gives you a better idea what has gone wrong internally than before). It also has a $VER: string, so I'll finally be doing something slightly closer to standards . STANDARD INFO: StdErr is an Amiga E module providing a flexible, durable, downright NICE standard error port, in an object oriented fashion (sorta). You don't have to worry about global variables or arcane brew ha ha or whatever.. in fact, all the stderr commands are prefaced with 'err_', and otherwise look as closely like the standard Amiga E functions as possible (eg, err_WriteF is the function to write something to the stderr port). Further, there's nothing to initialize! StdErr handles it for you. The only thing YOU have to do is make sure you call 'err_Dispose()' at the end of your program. Be sure to either read the documentation or examine the example source code. FEATURES: Standard error port (á la CONSOLE:). Error reports directed to a file (will automatically create a header before the error, with date and time of error, [err_New]). Automatic Fault/IoErr() handling (no more mysteries for your users). Supports Workbench (err_Dispose is the key to this.. tells the user how to close the window if it was opened). Direction of StdErr message may be changed at any time. Preface for Fault handling may be changed at any time (via err_Name) Works with Amiga E 3.0b (for earlier versions of Amiga E, you'll need to find an earlier version of StdErr to use as a pmodule with EPP.. which isn't quite as slick as this version). THINGS TO DO: Perhaps, when using a Workbench, open a window that can be closed by the gadget instead of having to press RETURN. BUGS: None noticed. Should work on all normal Amiga computers.