Hallo! Dies ist eine absolute Beta-Version der oberonsupport.library und der dazugehörigen Scripts. Das Ganze Paket dient dazu das Oberon-System in einen Texteditor zu integrieren, also den Compiler, Linker, etc. aufzurufen und die Fehlermeldungen anzuzeigen. In der nächsten Version von Amiga Oberon wird die oberonsupport.library (wohl in Form einer oberon.library) hoffentlich zum Lieferumfang gehören. Ich bitte mir eventuelle Fehler zu melden. Fallst jemand die Scripts erweitert oder z.B. für TurboText umschreibt, sollte er mir unbedingt eine Kopie von diesen Scripts schicken. Eine Einwilligung diese Scripts dann mit dem Compiler oder auf einer AMOK-Diskette zu vertreiben wäre nicht schlecht. Die Library enthält bis jetzt vier Funktionen: - ARexxQuery mit Offset -30 ist nur für ARexx interessant. Die Benutzung dieser Query()-Funktion wir in den beigelegten ARexx-Scripts gezeigt. Die Funktionen im einzelnen sind: boolean = ReadErrorFile(filename,stem) Die STEM-Variable enthält dannach das Feld COUNT mit der Anzahl der Fehler und die Fehler x.NUM, x.LINE, x.COLUMN die die Informationen zum Fehler Nummer x enthalten. count = GetErrorCount(filename) Liefert die Anzahl der Fehler oder -1 zurück. boolean = GetError(filename,num,stem) Füllt die STEM-Variable mit den Informationen zum Fehler num aus. string = GetErrorText(errnum) Liefert den Fehlertext zurück, der zum Fehlercode errnum gehört. - Die weiteren drei Funktionen sind noch nicht dokumentiert. Bei der Erstellung der Scripts sind zwei Probleme aufgetreten, die ich im Fidonet in der Area AMIPROG.GER geschildert habe. Wer weiß Hilfe? -- cut -------------------------------------------------------------------- Sub: Absturz mit ARexx/CygnusEd Ich bin mir nicht sicher, ob es ein Fehler von ARexx oder von CygnusEd Professional 2.12 ist. Wenn ich auf eine Funktionstaste ein ARexx-Makro lege, dass einen Befehl der Art address command execute "S:Script" enthaelt und dieses Script wird wegen eines Fehlers abgebrochen, dann stuerzt die ganze Maschine mit einer illegal instruction (Guru 04) ab. Einfaches Beispiel: Das Script enthaelt nur diese Zeile: Quit 20 Damit wird ein Abbruch mit Fehlerrueckgabe provoziert. Kann dieses Problem von jemandem Nachvollzogen werden? Was kann man dagegen tun und wer ist an dem Absturz schuld? Passiert so etwas auch mit TurboText? Tschuess, Kai -- cut -------------------------------------------------------------------- Viel Spaß! Kai Bolay Hoffmannstraße 168 7250 Leonberg EMail: UUCP: kai@amokle.tynet.sub.org FIDO: 2:247/706.3