[Allegro] Kleiner Fehler in den neuen Anzeigeparametern
Bernhard Eversberg
b-eversberg at gmx.de
Fr Okt 28 09:46:12 CEST 2016
Standard-Anwender nutzen i.a. die Anzeigeparameter d-wrtf.apr. Die produzieren eine
Anzeige, die sich am ISBD-Standard orientiert. Damit gibt es kein Problem, sondern
mit den neueren Parametern d-krtf.apr, die sich an den heute bei Web-Katalogen
beliebteren, wenngleich nicht standardisierten, Usancen orientieren.
Diese Parameter bestehen aus zwei Teilen: d-krtf.apr ist nur ein Rahmenwerk,
die eigentliche Arbeit passiert in der Datei d-k.apt. Diese wird auch
genutzt von d-khtm.apr für eine Web-Anzeige und d-kdos.apr für PRESTO. In d-k.apt
gibt es bei der Anzeige der #37 (Sprache/n) ein Problem, das bei alcarta sogar zum
Absturz führen kann: es gibt einen Sprungbefehl +#J2 , aber die dazugehörige
Sprungmarke #J2 weiter unten, die fehlt.
Die korrigierte Datei holt man sich mit X gf d-k.apt
(Für PRESTO wird es nicht funktionieren, weil PRESTO nicht aus einem anderen
Index nachladen kann, in diesem Fall die Sprachbezeichnungen.)
Das Problem mit dem Absturz ist natürlich häßlich. Nach Abhilfe wird gesucht.
Für Parametrierer gibt es Tools, um solchen Fehlern auf die Spur zu kommen:
1. Das von Heinrich Allers vor langen Jahren geschaffene Hilfsprogramm
jumps.exe - jetzt nicht mehr im GP mit drin, weil 16bit
2. Das von Thomas Berger geschaffene Perl-Programm analyze.pl:
http://www.gymel.com/tools/
Weil nicht jeder Perl hat oder will, überlege ich, einen FLEX zu schaffen, der
wenigstens die Fehler mit ziellosen Sprüngen finden hülfe. Dringlicher ist,
den Absturz zu verhindern und möglichst eine zielführende Meldung zu erzeugen.
B.E.
Mehr Informationen über die Mailingliste Allegro