(Neuer) Fehler in srch.exe vom 25.11.1999
Allers Heinrich
allers at goethe.de
Do Apr 6 18:44:37 CEST 2000
Liebe Kolleginnen und Kollegen,
liebe Entwicklungsabteilung:
wieder habe ich einen Wurm in der srch.exe vom 25.11.1999 gefunden:
Bei dem Export einer Allegro-Grunddatei in einen einzigen Satz einer
Grunddatei hinein wird hartnäckig ein "Wagenrücklauf+Zeilenvorschub"
(ASCII-dez. 13+10) hinter die Kategoriebezeichnung (#9F) und vor deren
Inhalt gesetzt.
Der Export wird durch einen Endabschnitt besorgt (im Rest der
Exportparameterdatei wird nur gerechnet), der im wesentlichen so
aussieht:
...
...
...
#- E
#t{1 "00 hist"}
#urd e8
#t{ 0 }
#t{"9F "}
#usa x"r0" "a"
#usz x"r0" "z"
...
...
...
Ich habe viel Mühe hineingesteckt, sowohl die Größe der exportierten
Grunddatei als auch die der Exportparameterdatei auf ein Minimum zu
reduzieren, um das Problem erkennbarer und untersuchbarer zu machen. Das
Kuriose ist, daß jede weitere Reduzierung entweder der zu exportierenden
Datei oder der Exportparameter den Fehlereffekt zusammenbrechen und ein
ordentliches Ergebnis entstehen läßt. (Insofern ist das Erscheinungsbild
dieses Fehlers mit dem vor kurzen - in ex-x4-x5.lzh, liegt immer noch in
/upload - aufgezeigten also vergleichbar).
Die Fehlermeldung habe ich in das Paket alsrch.lzh verpackt und auf
/upload in Braunschweig abgelegt. Das Paket kann in ein beliebiges
Verzeichnis ausgepackt werden und bildet dort eine autosuffiziente
Untersuchungsumgebung. Aufzurufen ist der Exportprozeß mit t0 (t+null).
Mit dem Ausdruck der entsprechenden Verzweiflung (das Ding ist zentrales
Stück unserer Ausleihstatistik!) grüßt aus dem beinahe januarkalten
München:
Heinrich Allers
Goethe-Institut, Postfach 19 04 19, D-80604 München
Tel. ++89 / 15921 471; Telefax: ++89 / 15921 435
allers at goethe.de; http://home.t-online.de/home/allers
Mehr Informationen über die Mailingliste Allegro