<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace">Hallo Herr Eger,</div><div class="gmail_default" style="font-family:monospace,monospace">diese Befürchtung ist unrealistisch, denn an der Stelle wird der Dateiname ausgewertet, der tatsächlich vorliegt aufgrund des dir-Befehls, und das kann nicht so ein exotischer Fall sein.<br></div><div class="gmail_default" style="font-family:monospace,monospace">Gleichwohl, Ihr Vorschlag ist *formal* besser und wird übernommen.<br></div><div class="gmail_default" style="font-family:monospace,monospace">B.</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Fr., 24. Apr. 2020 um 11:14 Uhr schrieb Anando Eger <<a href="mailto:a.eger@aneg-dv.de">a.eger@aneg-dv.de</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>
<div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">Hallo Herr Eversberg,</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt"><br>
</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">ich schlage eine kleine Verbesserung für den srch.job vor:</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt"><br>
</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">statt</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">-----------------------------------------------------</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">...</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">// Indikator für Dateityp setzen: .Xld, .log, .Xlg, .Xdt </span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">var $fn "x"</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">if %ldx% #uld 1</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">if %lgx% #ulg 1</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">if %ogx% #uog 1</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">if %dtx% #udt 1</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">...</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">-----------------------------------------------------</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">besser</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">-----------------------------------------------------</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">...</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">var $fn (0,-2)</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">if "ld" #uld 1</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">if "lg" #ulg 1</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">if "og" #uog 1</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">if "dt" #udt 1</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">...</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">-----------------------------------------------------</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">Das würde Fehler bei Dateinamen wie z.B. "b</span></font>
<font size="2" face="Courier New" color="#ff0000"><span style="font-size:10pt"><b>dtx</b></span></font><font size="2" face="Courier New">
<span style="font-size:10pt">x.a</span></font><font size="2" face="Courier New" color="#ff0000"><span style="font-size:10pt"><b>ld</b></span></font>
<font size="2" face="Courier New"><span style="font-size:10pt">" ausschließen.</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt"><br>
</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">Viele Grüße</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">Anando Eger</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt"><br>
</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">-------------------------------------------------------------------</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">Anando Eger Datenverarbeitung</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">Herr Dipl.-Ing. Anando Eger</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">Alsenstr. 3</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">01157 Dresden</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt"><br>
</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">Tel.: +49 (0)351 454 1236 <a href="http://www.aneg-dv.de" target="_blank">http://www.aneg-dv.de</a></span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">Fax: +49 (0)351 454 1238 mailto:<a href="mailto:a.eger@aneg-dv.de" target="_blank">a.eger@aneg-dv.de</a></span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">-------------------------------------------------------------------</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">== Wir sprechen deutsch. ==</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt"><br>
</span></font></div>
<div align="left">
<hr width="100%" align="left">
<font size="2" face="Courier New"><span style="font-size:10pt"><br>
</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">Kollege Lehmann hatte ja recht gestern mit seiner harschen Kritik am
srch.job.</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">Es wurde also nochmals revidiert, korrigiert, meliorisiert und
schlußendlich auch komplett auf deutsch kommentiert.</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">Hier das Endergebnis:</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt"> </span></font><a href="http://www.allegro-b.de/files/job/srch.job" target="_blank">
<font size="2" face="Courier New" color="#0000ff"><span style="font-size:10pt"><u>http://www.allegro-b.de/files/job/srch.job</u></span></font></a></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">oder zum Abholen per a99: X gf srch.job</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt"><br>
Lehmann hat auch auf den srch.job von 2016.</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">Der arbeitet korrekt, was nicht verwundert, stammte er doch aus der
Feder von Thomas Berger. Sein Nachteil ist seine Langsamkeit, was
ein Anstoß war für die Neukonzipierung mit dem neuen srch.job als
Ergebnis, der gut 10mal so schnell ist.<br>
<br>
</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">Der neue deutsche Kommentar ist sehr ausfuehrlich, es sind insgesamt
100 Zeilen von 256. Der eigentliche Code ist also gar nicht soo
umfangreich, sogar deutlich weniger als der alte von 2016.</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">Weitere Worte sind an dieser Stelle nicht nötig, denn der srch.job
beginnt mit ausführlicher Darlegung zu seiner Anwendung, auch mit
Hinweis auf srch.exe und wie der Startbefehl im Vergleich aussieht.</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">Der a35srch.job bleibt hiervon unberührt! Er funktioniert klaglos
schon in einigen Anwendungen von a35.</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">Ein Kernstsück des srch.job ist die Methodik der Abarbeitung der
Datendateien: sequentiell statt Satz für Satz in der Reihenfolge der
internen Satznummern. Das braucht viel länger, weil VIEL mehr
Dateizugriffe nötig sind: für jeden Satz erst die Dateinummer und
Position aus der .tbl holen, dann die betr. Datendatei öffnen und zu
der Position gehen, dort den Satz auslesen, Datei wieder schließen.</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt">Wenn man nur wenige tausend Datensätze hat hat oder selten
Volltextsuche macht und zufrieden ist mit dem alten Job, kann man
dabei bleiben. Es war eine wachsende Unzufriedenheit bei großen
Datenmengen (hundertausende von Sätzen), was, wie gesagt, einen
Anstoß gab. Hinzu kommt das Potential für eigene Erweiterungen, was
dem alten srch.job noch nicht innewohnt.</span></font></div>
<div align="left"><font size="2" face="Courier New"><span style="font-size:10pt"><br>
</span></font></div>
<div align="left"> </div>
</div>
_______________________________________________<br>
Allegro mailing list<br>
<a href="mailto:Allegro@biblio.tu-bs.de" target="_blank">Allegro@biblio.tu-bs.de</a><br>
<a href="https://bibservices.biblio.etc.tu-bs.de/mailman/listinfo/allegro" rel="noreferrer" target="_blank">https://bibservices.biblio.etc.tu-bs.de/mailman/listinfo/allegro</a><br>
<br>
Um sich von dieser Liste abzumelden, klicken Sie hier: mailto:<a href="mailto:allegro-request@biblio.tu-bs.de" target="_blank">allegro-request@biblio.tu-bs.de</a>?subject=unsubscribe<br>
<br>
To unsubscribe from this list, click here: mailto:<a href="mailto:allegro-request@biblio.tu-bs.de" target="_blank">allegro-request@biblio.tu-bs.de</a>?subject=unsubscribe<br>
</blockquote></div>