[Allegro] Nachladeverhalten bei srch/srch16

Anando Eger a.eger at aneg-dv.de
So Mär 10 11:28:02 CET 2013


Hallo Herr Allers,

inzteressant: den 16-bittigen Test habe ich nicht ausgeführt,
aber den Rest kann ich so nachvollziehen:
Nach ## wird immer nur die letzte Kategorie des Satzes ausgegeben.

Mit Ergänzung von 'zl=0' funktioniert dagengen alles, wie erwartet.

Viele Grüße
Anando Eger

---------------------------------------------------------------------
Anando Eger Datenverarbeitung
Herr Dipl.-Ing. Anando Eger
Gustav-Voigt-Str. 24
01156 Dresden
Tel.: +49 (0)351 454 1236  http://www.aneg-dv.de
Fax: +49 (0)351 454 1238  mailto:a.eger at aneg-dv.de
---------------------------------------------------------------------




On 9 Mar 2013 at 17:19, Heinrich Allers wrote:

> Ich habe den Eindruck, daß beim Nachladen etwas nicht stimmt:
> 
> Unter XP und auf der Demo-Datenbank (srch.exe vom 19.11.2012/10:03 h mit 155.648 Bytes; srch16.exe 
> vom 18.7.2012/13:30 h mit 176.676 Bytes) lasse ich folgende FLEX-Datei arbeiten:
> 
> 
> delete e-x-k16.txt\delete e-x-k.txt
> delete e-x-p16.txt\delete e-x-p.txt
> perf mach-apr   // Produktion von e-x-k.apr und e-x-p.apr
> var P "srch -ka -f6 -d" P "vs.alg -ee-x-k/" W "\\e-x-k.txt -b" D "cat -m0 -s0 -P" P
> cAll
> var P "srch16 -ka -f6 -d" P "vs.alg -ee-x-k/" W "\\e-x-k16.txt -b" D "cat -m0 -s0 -P" P
> cAll
> var P "srch -ka -f6 -d" P "vs.alg -ee-x-p/" W "\\e-x-p.txt -b" D "cat -m0 -s0 -P" P
> cAll
> var P "srch16 -ka -f6 -d" P "vs.alg -ee-x-p/" W "\\e-x-p16.txt -b" D "cat -m0 -s0 -P" P
> cAll
> end
> :mach-apr
> expo f e-x-k.apr
> wri '#dt +a "ackr!" e"!" |80' n
> wri '#t{"nichts nachgeladen"}' n
> wri '#+#' n
> wri '#-a' n
> wri '#t{"nachgeladen: "}' n
> close x
> var "e-x-k.apr e-x-p.apr"\fcopy
> expo f +e-x-k.apr\wri '#20' n\close x
> expo f +e-x-p.apr\wri '##' n\close x
> return
> 
> 
> Im Klartext: es werden mit dieser FLEX-Datei zwei Mini-Exportparameterdateien bereitgestellt, von denen 
> die eine (e-x-k.apr) in Reg. 8 den Satz mit Indexeintrag 'ackr' nachlädt und #20 ausgibt, während die 
> andere (e-x-p.apr) den gleichen Satz nachlädt, aber einen Pauschalexport des nachgeladenen Satzes 
> anschließt.
> 
> Die im Programmverzeichnis liegende Datei vs.alg werden sowohl mit e-x-k.apr als auch mit e-x-p.apr 
> durchsucht, und zwar sowohl mit srch.exe als auch mit srch16.exe; die Ergebnisse werden 4 Textdateien 
> abgelegt:
> 
> Die Inhalte von e-x-k.txt und e-x-k16.txt:
> 
> nachgeladen: ªDerª Fall des Baumeisters : Roman
> nachgeladen: ªDerª Fall des Baumeisters : Roman
> nachgeladen: ªDerª Fall des Baumeisters : Roman
> ...
> 
> zeigen, daß alles ok ist. Während die Inhalte von e-x-k16.txt und e-x-p16.txt:
> 
> Buch; Titelsatz; Monographie; einb"ndiges Werk
> Buch; Titelsatz; Monographie; einb"ndiges Werk
> Buch; Titelsatz; Monographie; einb"ndiges Werk
> 
> zeigen, daß sowohl mit srch.exe als auch mit srch16.exe etwas nicht so läuft, wie man es erwartet; zwar 
> wird nachgeladen, aber die anschließende Pauschalexportanweisung '##' wird fehlinterpetiert.
> 
> ###
> 
> Mit der üblichen Bitte, mal nachzuschauen, ob meine Ergebnisse reproduzierbar sind (dazu einfach die 
> obige FLEX-Datei raus- und bei sich reinkopieren und dann ausführen lassen), oder mich gar auf einen 
> Denkfehler zu stoßen, grüßt:
> 
> Heinrich Allers
> 
> allers at t-online.de * http://www.h-allers.de
> Netztagebuch: http://heinrich-erlo-ger.blogspot.com/
> Bitácora: http://heinrich-erlo-spa.blogspot.com/
> 





Mehr Informationen über die Mailingliste Allegro