[Allegro] $-Shortcuts

Thomas Berger ThB at Gymel.com
Do Nov 5 08:19:42 CET 2015


Am 04.11.2015 um 12:44 schrieb Thomas Berger:

Nachtrag: Ich hatte in meiner Datenbank dann auch mysterioese
Probleme bei der Indexierung, d.h. auch die Exportsprachen-
Implementierung von "Quadriga" ist betroffen. Hier bin ich
allerdings recht sicher, dass "nur" die Konstrukte "e$" etc.
als letzter Manipulationsbefehl einer Anweisungszeile /ohne/
Angabe eines Unterfeldcodes verantwortlich sind.

Es gibt da kein Beispiel in cat.api, in anderen Parameterdateien
von v35.10 handelt es sich um folgende Stellen:


d-khtm.apr: #cc ,"_\31L__" ,"_\31s_:_" e$
d-wrtf.apr: #74 { C t79 "  Ort : Verlag: " #250 t111 } e$
d-wrtf.apr: #3nz { C C t79 "     Anmerkungen: " t111 } e$
d-wrtf.apr: #3nz b$a { C C t79 "          Quelle: " t111 } e$
d-wrtf.apr: #3nz b$b { C C t79 "       Erkl▒rung: " t111 } e$
d-wrtf.apr: #3nz b$c { C C t79 "     Bemerkungen: " t111 } e$
d-wrtf.apr: #3nz b$S { C C t79 "    SWD-Sachgrp.: " t111 } e$
d-wrtf.apr: #9A y0 b1 e$
d-wrtf.apr: #9A e$      sonst Kuerzel
marcxml.apr: #cc e$
uparam/d-wrtf.apr: #74 { C t79 "  Ort : Verlag: " #250 t111 } e$
uparam/d-wrtf.apr: #3nz { C C t79 "     Anmerkungen: " t111 } e$
uparam/d-wrtf.apr: #3nz b$a { C C t79 "          Quelle: " t111 } e$
uparam/d-wrtf.apr: #3nz b$b { C C t79 "       Erkl▒rung: " t111 } e$
uparam/d-wrtf.apr: #3nz b$c { C C t79 "     Bemerkungen: " t111 } e$
uparam/d-wrtf.apr: #3nz b$S { C C t79 "    SWD-Sachgrp.: " t111 } e$
uparam/d-wrtf.apr: #9A y0 b1 e$
uparam/d-wrtf.apr: #9A e$      sonst Kuerzel


(nicht getestet: ob gezielte Reparatur dieser Stellen in d-wrtf.apr
mein vorher beschriebenes Phaenomen mit der Demodatenbank loest)

viele Gruesse
Thomas Berger


> Am 04.11.2015 um 12:18 schrieb Thomas Berger:
>> Lieber Herr Eversberg,
> 
> hart reproduzierbar ist das nicht so allgemein, die Demo-
> Datenbank crasht z.B. direkt beim Start von a99, wenn ich
> 
> 1. den Syntaxfehler (ueberschuessiges Anfuehrungszeichen) in
> der Zeile
> 
> #3nr b$f { C C t79 "          fr³her: " t111 } e$s e$f" e$f
> 
> auf
> 
> #3nr b$f { C C t79 "          fr³her: " t111 } e$s e$f e$f
> 
> (was mag mit dem doppelten e$f wirklich gemeint sein?) repariere
> und
> 
> 2. einige Zeilen weiter unten, am Beginn des Unterprogramms
> #(R, noch an recht beliebiger Stelle die Anweisung
> 
> #nr Z
> 
> spendiere.
> 
> viele Gruesse
> Thomas Berger
> 
> 
> 
> 
> 
>> Existenz (unabhaengig davon, ob sie ausgefuehrt wird) der Zeile
>>
>> #ucc e" *" e$i
>>
>> in einer Anzeigeparameterdatei fuehrt dazu, dass danach
>> stehende Anweisungen (z.B. Unterprogramme) nicht mehr
>> gefunden werden (a99 v35.10).
>>
>> Abaendern in
>>
>> #ucc e" *" e$i 0
>>
>> behebt die Situation. (NICHT hilfreich ist
>>
>> #ucc e" *" e$i               % Don't remove me
>>
>> ).
>>
>> viele Gruesse
>> Thomas Berger
>>
>>
>>
>> _______________________________________________
>> Allegro mailing list
>> Allegro at biblio.tu-bs.de
>> http://sunny5.biblio.etc.tu-bs.de/mailman/listinfo/allegro
>>
> 
> _______________________________________________
> Allegro mailing list
> Allegro at biblio.tu-bs.de
> http://sunny5.biblio.etc.tu-bs.de/mailman/listinfo/allegro
> 




Mehr Informationen über die Mailingliste Allegro