[Allegro] Vb.186 Vorabdruck
Bernhard Eversberg
ev at biblio.tu-bs.de
Do Jul 14 12:24:11 CEST 2005
--- Vorabdruck ---
Verlautbarung 186 der Entw.Abt. 2005-07-15
-------------------------------
V25.8
=====
Groessere Neuerungen gibt es nicht. Normalanwender, die V25.5 haben,
brauchen vorerst nichts zu tun.
1. Korrektur des Defaults beim Umfang des Hintergrundspeichers:
der Default war mit 24.000 unnoetig hoch; jetzt 600. Fuer mB
wird dagegen jetzt 36.000 angenommen, vorher 24.000.
2. Button [+] im View- bzw. Erg.Fenster geht nicht, wenn das naechste
Vorkommnis in der naechsten Zeile ist
3. Meldung wegen fehlender .FRM-Datei kam bei alcarta, obwohl
das unnoetig ist.
4. Globale Ersetzung: Die Eintragung unter "im Feld" konnte nicht
geloescht werden! Hatte man einmal dort etwas eingetragen, konnte
man es nur durch Ausstieg und Start einer neuen Sitzung wieder
loswerden.
5. Umstellung des Datenfonts (Menü "Option") per FLEX:
set D<DataFont>=<CharSet>
Schrift und Zeichensatz im Auswahlfeld werden umgeschaltet,
zugleich gilt diese Einstellung für das Schreibfeld und für die
Index- und Kurzlistenfenster.
Fuer DataFont kann man jeden erlaubten Fontnamen einsetzen, z.B.
"allegro Lucida Console" oder "Courier New", für CharSet einen
der folgenden Zahlenwerte: [siehe Text in xset.rtf ]
6. FLEX:
first # und last # liefern zwar die Bedingung NO, wenn die erste
bzw. letzte Satznummer unbesetzt sind.
Aber anschliessendes next # bzw. prev # klappen nicht, weil die
interne Satznummer auf der des zuletzt geladenen Satzes bleibt.
next # und prev # liefern NO, wenn die naechste Nummer unbesetzt
ist, schalten dann aber ebenfalls nicht korrekt weiter.
Fazit: die bisherigen FLEXe tun es nicht, wenn darin einer dieser
Befehle vorkommt UND es unbesetzte Nummern gibt.
(Zum Glueck ist dies sehr selten. Es kommt nur nach Entlüftung oder
"nummerntreuer" Erneuerung vor. Kaum jemand macht so etwas.)
Jetzt: first # bzw. last # liefert den ersten bzw. letzten
tatsaechlich besetzten Satz; next # bzw. prev # liefern den
naechsten bzw. vorigen existierenden Satz.
Die Bedingung geht trotzdem auf NO. Man braucht sie aber nicht
zu beachten!
Bei find #n dagegen MUSS man darauf achten, denn dann bleibt
der zuletzt aktive Satz geladen.
Die (wenigen) Standard-FLEXe, in denen diese Besonderheiten von
Belang sind, z.B. summe.flx, wurden bereinigt und auch unter der
Bedingung getestet, dass es unbesetzte Nummern gibt und dass die
erste bzw. letzte Nummer unbesetzt ist.
7. Die beim Anlegen einer Sicherungskopie fuer das Restaurieren
angelegte Datei CATREST.BAT wird nun nicht nur auf das
Datenverzeichnis geschrieben, sondern auch auf das
Sicherungsverzeichnis. Hier wie dort kann man sie starten,
um die Datenbank nach einem Crash zu restaurieren.
8. Ein neuer FLEX, a-trenn.flx, wird bereitgestellt. Er trennt einen
hierarchischen Datensatz in Hauptsatz plus verknuepfte Untersaetze.
Benutzt wird TRENN.APR, die man auf TRENN.xPR kopieren muss, wenn
man x.CFG statt A.CFG verwendet. Diese Parameter wurden noch
geringfuegig verbessert.
9. Die Schrift "allegro Lucida Console" ist jetzt auch mit im GP, und
sie ist in helphead.rtf statt Letter Gothic eingetragen, um eine
besser lesbare Anzeige von ASCII-Texten zu erreichen.
10. allegro.exe setzt nicht mehr c:\allegro als default.
11. ALFA: Die Anzeige des Entleihers erfolgt nur noch dann, wenn
#uAU2 gesetzt ist
In _start.flx wird darauf hingewiesen.
Mehr Informationen über die Mailingliste Allegro