[Allegro] Vb.294 : a35 überarbeitet incl. Doku / Kleinere Korrekturen

Bernhard Eversberg b-eversberg at gmx.de
Mo Jan 15 13:40:54 CET 2018


Verlautbarung 294 zur allegro-Entwicklung                    2018-01-15
-----------------------------------------


V38.1 ist noch nicht da
=======================
Ein Termin steht noch nicht fest. Es lohnt derzeit einfach noch nicht,
denn substantielle Veraenderungen sind noch nicht angefallen - es gab
weder Desiderata noch Monita. Und auch uns selbst ist kein 
unabweisbarer Verbesserungsbedarf untergekommen.


al.job
------
Darin gab es kleinere formale Verbesserungen, keine neuen Funktionen.
Abzuholen mit  X gf al.job


a99: Ganz kleine Indexproblematik
---------------------------------
Normalanwender werden damit kaum jemals konfrontiert!
Falls man neben .adx noch eine oder mehrere andere Indexdateien hat,
z.B. .aex (wie bei cat.api), kann folgendes passieren:
Man blaettert in Register 5 von z.B. .aex, aendert was an einem
Datensatz und speichert ihn. Dann zurueck zum Index mit ALt+i, und
man aergert sich, dass nun Register 5 von .adx aufgeht statt von .aex,
so dass man nicht an derselben Stelle weiterblaettern kann.
Das wurde behoben.

Und noch was aus demselben Umfeld:
Gesetzt, man hat gerade in z.B. Reg. 3 im Index .adx geblaettert.
Nun macht man eine Schnelle Suche. Dabei wird Reg. 1 vom Index .aex
benutzt!
Danach will man mit Alt+i zur vorher gesehenen Registerseite in .adx
zurück - die Seite erscheint aber ohne Inhalt!
Das kommt, weil die Schnelle Suche die zuletzt aktive Indexeinstellung
nicht automatisch zuruecksetzt - folglich landet man mit Alt+i im
Reg. 3 von .aex, und dieses ist leer. Kein Drama, denn mit Alt+3 ist
man wieder da, wo man hin will, aber da muss man erstmal drauf kommen.
Auch dieses Problemchen wurde ausgemerzt.

Ferner:
Bestimmte unbeabsichtigte Buchstabenkombinationen in einem 
"code string" innerhalb eines FLEXes konnten zu einem Absturz fuehren.
Diese Gefahr wurde gebannt. Diesbzgl. Fehlermeldungen von Nutzerseite
waren allerdings noch nie vorgekommen, die Sache fiel jetzt hier bei
Testarbeiten auf. Es kam dabei eine Zeichenfolge "nd Dbn" vor, die
irrtuemlich in einem var-Befehl stand. Gefahr gebannt.

Bei Bedarf: a99.zip und a99a.zip liegen bereit.


a99: Weitere Datenbank oeffnen
------------------------------
Diese Funktion im Menue "Datei" klappte nicht mehr, wenn man die
Option ".ina- oder .ini-Datei suchen" waehlte.
Der Fehler steckte im FLEX _otherdb.flx und wurde repariert.
Abzuholen mit  X gf _otherdb.flx


HAUPTTHEMA
==========
a35 Update
==========

Unter
  http://www.allegro-b.de/download
finden Sie  a35.zip

Was da drin ist und vieles mehr steht in der gruendlich ueberarbeiteten
Dokumentation
  http://www.allegro-b.de/download/doku/a35/a35doku.htm

In den Skripten gab es einige kleinere Schwachstellen, die nun 
begradigt werden konnten, vor allem im JavaScript-Modul a35.js die
Funktionen fuer die Anzeige der Listen vorangegangener Ergebnismengen
bzw. Datensatzanzeigen (jeweils Button [L]).
Ferner in ../scripts/jobs/a35erg.job, wo die Suchbefehle bearbeitet
und Ergebnismengen gebildet werden, und in a35ind.php fuer die Anzeige
von Registerabschnitten.

Die Datenbanken auf allegro-B arbeiten mit dem aktuellen Stand.

Wir hoffen, bald einmal eine a35-Datenbank zeigen zu koennen, die mit
ganz anderen Daten arbeitet und die auch eine Sound-Funktion hat.





Mehr Informationen über die Mailingliste Allegro