Vb.98: kleinere Verbesserungen

Bernhard Eversberg EV at buch.biblio.etc.tu-bs.de
Do Okt 30 11:54:07 CET 1997


Verlautbarung 98 der Entwicklungsabteilung                         971030
------------------------------------------

Kleinere Nachbesserungen in PRESTO und INDEX
--------------------------------------------

In den letzten Wochen fielen diverse Probleme an, die in seltenen Einzel-
faellen Ungemach verursachen, im Normalfall aber nicht in Erscheinung treten.
Wie auch immer, wir haben die notwendigen Verbesserungen vorgenommen.
Wer betroffen ist oder vermutet, derartige Probleme koennten in den
eigenen Datenbanken vorkommen, kann sich die neuen Programme abholen.

1. INDEX : Hierarchische Saetze ohne Inhalt in #01
--------------------------------------------------

Hierarchische Untersaetze muessen durch eine #01 ... #06 eingeleitet werden.
Diese Kategorien sind die einzigen, die leer eingegeben werden koennen.
Besonders sinnvoll ist das nicht, es wird aber wohl gelegentlich gemacht.
Wenn man das aber tut, gibt es Fehler beim Indexieren: INDEX indexiert
die Untersaetze nicht und laesst sie sogar beim Abspeichern voellig weg
(d. bei -f7 und -fn, bei -fi natuerlich nicht).
INDEX.EXE wurde korrigiert, die anderen Programme hatten damit kein
Problem.

4. INDEX : globale Ersetzungen jetzt moeglich
---------------------------------------------

Es konnten bei INDEX.EXE von V15 keine globalen Ersetzungen in den Index-
parametern gemacht werden, sondern diese verursachten Abstuerze.
Einerseits ist von solchen Ersetzungen aus Leistungsgruenden abzuraten,
andererseits koennen PRESTO und UPDATE solche Ersetzungen durchaus
bewaeltigen, und bei kleineren und mittleren Datenbanken ist das Leistungs-
argument nicht so entscheidend. Daher haben wir dafuer gesorgt, dass
jetzt INDEX.EXE auch wieder global ersetzen kann.


3. PRESTO : Hierarchische Saetze unvollstaendig indexiert
---------------------------------------------------------

Ein intern ganz anderes Problem: wenn man in der Bearbeitung eines
Untersatzes ist (Funktion E, dann #+ oder #-) UND dann F6 macht, um
etwas im Register nachzusehen, UND wenn dabei eine Umcodierung der
Eingabe erfolgt, NUR dann wurden beim anschliessenden F10 die Register-
eintraege der Untersaetze geloescht. Die Untersaetze selbst blieben
erhalten, d.h. Datenschaeden entstanden nicht.
Auch dieser Fehler wurde behoben. PRESTO.EXE und MENUED.EXE sind korrigiert.

In den UNIX-Versionen werden die Verbesserungen naechste Woche nachgezogen.

MfG  B.E.





Mehr Informationen über die Mailingliste Allegro