Vb.110: Letzte Abrundungen V15e

Bernhard Eversberg EV at buch.biblio.etc.tu-bs.de
Mo Apr 27 08:48:02 CEST 1998



Verlautbarung 110 der Entwicklungsabteilung                      19980427
-------------------------------------------

Letzte Abrundungen V15e
-----------------------

Unmittelbar vor der Festschreibung sind noch folgende Kleinigkeiten
bekanntzugeben:

1. PRESTO
---------
Taste '!' merkt den aktuellen Satz. Die Flipperei führt ja oft dazu, dass man
nach einigen Spruengen gerne zu dem Satz zurueckkehren wuerde, von dem man
eigentlich ausging. Wie soll aber das Programm von sich aus wissen, welcher
das war? Jetzt kann man es, d.h. muss man es, ihm vorher sagen: man drueckt
auf '!'. Nach beliebig vielen Flips oder auch Cursor rauf oder runter oder
'v' oder 'n' wird dann mit [Bild rauf]  der gemerkte Satz hervorgezaubert.
Das ist nur eine kleine Erweiterung des schon bestehenden Konzepts. Gemerkt
werden automatisch alle Saetze, die man vom Index her bewusst aufgeblaettert
hat, und zwar bis zu 32 Stueck. Diese kann man mit [Bild rauf] und [Bild
runter] jederzeit durchblaettern. Mit 'L' kann man diese Liste als Ergebnis-
menge zugaenglich machen (bzw. an eine bestehende Ergebnismenge anhaengen).
Das alles war schon so, neu ist nur '!'.

Kleine Kartendruck-Korrektur. Mit 'd' wird die auf dem Schirm stehende Karte
abgedruckt. Das klappte nicht, wenn danach noch eine Fortsetzungskarte kam.
Dann wurde oben der Kopf bereits gekappt (an der Zeile #wh). Korrigiert.
(War schon mal im Sept. 97 korrigiert worden, aber wieder eingeschlichen.)


2. SRCH
-------
F2-Fehler behoben. Wenn ohne Option -e gestartet wurde, und keine Parameter
auf dem Datenverzeichnis liegen, klappte F2 zum Umschalten zwischen Aufruf-
und Programmverzeichnis nicht. Korrigiert.


3. RDWR
-------
Zusatzfunktion: Leerzeichen am Zeilenende beseitigen.
Das Hilfsprogramm RDWR liest sequentielle Dateien incl. "allegro"-
Grunddateien
(aber nicht Datenbankdateien!) und schreibt sie in eine neue Datei, wobei man
die Anzahl der gewuenschten Zeilen bzw. Saetze (ein .ALG-Satz gilt als eine
Zeile) angeben kann. Jetzt kann man auch verlangen, dass Leerzeichen am
Zeilenende beseitigt werden. Beim Dateityp .ALG kommen solche nicht vor.
Aufruf:

rdwr von bis oldfile newfile [0] [S]

Neu ist die Option S fuer das Eliminieren der Spatien.
Beispiel:

rdwr 1 100000 d-1.apr d-neu.apr S

Die Option '0' bewirkt, dass eine .ALG-Datei in eine ASCII-Datei umgewandelt
wird: Jeder Feldende-Code 0 wird in einen Zeilenwechsel 13 10 verwandelt.
Wir werden das Programm auch fuer UNIX bereitstellen, obwohl es da auch 
andere
und viel maechtigere Werkzeuge gibt.


4. EBOX
-------
Durch einen Fehler holte sich das Programm die CFG nicht vom 
Datenverzeichnis,
sondern vom Aufrufverzeichnis, was korrigiert wurde.
Das ist nicht unwichtig fuer eine neue Prozedur namens LOGSPY. Mit dieser
kann man sich vom CockPit aus jederzeit Einblick in die LOG-Datei einer
Datenbank verschaffen. Das ist nicht weiter schwer. 
Hier ist die Datei

LOGSPY.BAT   (zu starten via CockPit, oder -d und -b vorher setzen)

@echo off
if not exist ebox.exe goto fehler

cd %-d%
log2alg %-b%
ebox %-b%.alg

cd..

goto ende
:fehler
echo Programm EBOX.EXE nicht vorhanden!
pause

:ende


Eine getrennte Bekanntmachung erfolgt noch ueber letzte Verbesserungen
an der Demo-Datenbank.

B.E.

Bernhard Eversberg
Universitaetsbibliothek, Postf. 3329, 
D-38023 Braunschweig, Germany
Tel.  +49 531 391-5026 , -5011 , FAX  -5836
e-mail  B.Eversberg at tu-bs.de  




Mehr Informationen über die Mailingliste Allegro