E R R O R --------------- Ein neuer CLI-Befehl von Don Chaos! Version vom 5. Februar 1990 Eric B”hnisch In den Beeten 80 7121 Ingersheim-1 Phone 07142-51661 1. VORGESCHICHTE "Und am Anfang schuf ER Himmel und Erde. Und die Erde war wst und leer und es lag das Dunkel ber der Tiefe. Da sprach ER: "Es werde Licht!" und es erschien eine Fehlermeldung: Error 32 Und eine Frage wallte in seiner Brust, die nach der Antwort fr dies seltsam drstete... Und siehe! ER war nicht der einzige. Und viele, die die Antwort suchen, sind vergebens gewesen und die Mžigkeit liegt auf ihren Glieder, so m”chten sie nicht gehen um die Rollen zu lesen in denen geschrieben steht: Error 32: The expression specifying the type name for a cast (conversion) operation or a sizeof expression was invalid. Doch ein wackerer Bruder des Menschengeschlechts (Apropos "Schlecht": Ich grže meinen Bruder (ich weiž auch nicht, warum mir bei diesem Wort immer ausgerechnet mein Bruder einf„llt)) machte sich auf, auf daž sich ihm eine Erleutung offenbare. Und siehe! Es tat sich der Himmel auf und es regnete, quatsch, und es fiel ihm wie Schuppen aus den Haaren: Gehe hin und siehe, daž alle Meldungen gesch„tzed wrden! Und er ging hin und tat wie ihm aufgetragen... 2. BESCHREIBUNG Bei ERROR handelt es sich um ein neues externes Kommando fr die Benutzer von Kommandozeilen-Interpretern. Am besten geeignet fr die Arbeit mit ERROR sind GULŽM und MUPFEL, da sich ERROR im Kommandosyntax diesen weitgehend angleicht und da sie eine einfache Installation erlauben. ERROR erm”glicht es, ohne extra das (sehr informative!) Lattice-C-Handbuch suchen zu mssen, eine Zugriff auf die Fehlerbeschreibungen zu haben. Tritt ein Fehler auf und man m”chte gerne mehr wissen: bitte, mit ERROR ist's m”glich. 3. INSTALLATION Das Hauptprogramm ERROR.TTP, die Infodatei ERROR.INF und die Indexdatei ERROR.IDX sollten alle in den System-Ordner oder eben dorthin kopiert werden, wo auch die anderen externen Kommandos liegen, der Lieblings-Editor beispielsweise. Auf diesen Ordner sollte natrlich auch ein PATH gerichtet sein. Wenn nicht, so sollte man einen Alias verwenden. Da ERROR seine Dateien nachl„d, ist es empfehlenswert, in der Gul„m beispielsweise folgenden Alias zu verwenden alias error 'pushd c:\system; error.ttp $1; popd' vorrausgesetzt, die ERROR.*-Dateien liegen im Ordner C:\SYSTEM. In der Mupfel (Hallo Gereon!) ist die Sache schon einfacher, man setzt einfach die Environment-Variable ERROR_TTP auf D:Y: setenv ERROR_TTP D:Y Damit ist immer gew„hrleistet, das bei Aufruf von ERROR rechtzeitig der Ordner gewechselt wird und somit alle Daten vom Programm gefunden werden. 4. AUFRUF Die allgemeine Form fr den Aufruf sieht etwa so aus: ERROR [opts] errorcode Ist jetzt beispielsweise der Fehler mit der Nummer 89 aufgetreten, so gibt man einfach ein ERROR 89 und der entsprechende Text aus dem Handbuch erscheint. Es gibt auch noch eine m”gliche Option, die zwischen Befehlsname und der Nummer eingesetzt werden kann: -w Wait Wartet nach Anzeige des Textes auf eine Taste 5. RECHTE UND PFLICHTEN Das dieses Programm Public-Domain ist, ist es (fast) frei von Urheberrechten. Es darf beliebig oft weitergegeben werden, allerdings muss dabei IMMER der gesammte Ordner mit Programm, Anleitung und Quelltext kopiert werden. Wer es ”fters benutzt, der soll mir doch bitte einen ihm oder ihr angemessen erscheinen Obulus entrichten (tut wahrscheinlich doch wieder keiner...). Wer mit diesem Programm nicht zurecht kommt oder sonst irgendwelche Fragen zum Atari hat, der kann mich gerne kontaktieren und ich werde versuchen, ihm oder ihr zu helfen (Wenn ich kann, ich bin (leider) auch nicht allwissend (Na, wer weiž?)).