[Allegro] Vb.234: V31.0 ist da
Bernhard Eversberg
ev at biblio.tu-bs.de
Do Jan 6 09:28:51 CET 2011
Verlautbarung 234 der Entw.Abt. 2011-01-06
-------------------------------
V31.0 liegt bereit
Momentan erst im SVN, noch unter dem alten Pw. zugaenglich
V30.10 nochmals aufgewertet
---------------------------
Index kompaktieren (Menue "Org") [org.flx]
Jetzt kommt auch hier zuerst die Auswahl der Indexdatei, wenn man
mehr als eine hat (MultiX).
Auf dem "Reorganisieren"-Menue gibt es das Untermenue "Checking",
und darin: die Funktion
"Laengste/kuerzeste Saetze finden".
Diese ermittelt jetzt auch die Saetze mit nur wenigen Feldern.
Man erhaelt zwei Ergebnismengen: "Laengste/kuerzeste Saetze"
(und zwar je 3) und "Saetze mit nur N Feldern". Die Zahl N
wird zuerst abgefragt.
Die Funktion startet den FLEX lk.flx.
Tips:
1. Anschliessend Volltextsuche, um diejenigen zu finden,
die aus einem ganz bestimmten Feld bestehen,
z.B. nur aus #00
2. Denken Sie daran, daß die Datumsfelder mitzaehlen!
Insbes. haben Saetze mit nur einem Feld dann 2 oder 3.
NEU: alldata.inc
Ein universelles FLEX-include zum Durcharbeiten der Gesamtbank
mit hoher Geschwindigkeit innerhalb eigener FLEXe.
Angelehnt an ftr.inc fuer die Volltextsuche.
Es enthaelt ***Kommentare*** zur korrekten Anwendung.
Die Datei, mit jeweils eigenen Modifikationen, kann natuerlich in
eigene FLEXe direkt eingefuegt statt mit "include" eingebunden
werden.
Prinzip: Die ALD-Dateien werden direkt gelesen, nicht indirekt
einzeln per Befehl first # / next #. Die Reihenfolge ist deshalb
nicht die der internen Nummern, das ist aber i.d.R. egal.
Neuer FLEX addfield.flx:
Erweitert die Funktion von cfga.flx
Anwendung: Schreibmarke in Zeile setzen, dann X addfield
erzeugt eine neue Eingabezeile fuer ein Mehrfachfeld.
cfga wurde verbessert: X cfga klappt jetzt bei jedem Schema
(s.a. Vb.215) ohne dass man zuerst was tun muss.
Ratsam ist gleichwohl das Anlegen einer .cfl-Datei, wenn Unter-
felder mit treffenden Labels erscheinen sollen.
a99/alcarta/acon: Jetzt 100 statt 50 symbolische Register
aLF: Leserstammsatz aendern
Sperre wird nicht automatisch zurueckgesetzt!
Neuer Leserstammsatz
Gueltigkeit der Klasse wird geprueft,
Datum Ende der Mitgliedschaft wird auf Wochentag gesetzt, falls
es ein Samstag oder Sonntag waere.
In einigen Hilfetexten und FLEXen wird jetzt ausdruecklich
darauf hingewiesen, wenn etwas unter Win'7/64 nicht klappt.
acon: Maximale Jobzeilenlaenge
Jetzt 64000 statt nur 4000 Byte.
Relevant wohl nur, wenn man mit find #... sehr groesse
Erg.Mengen erzeugen will.
Problematik beim Abarbeiten von ak-Befehlen (beim Speichern
eines Satzes). Wenn ein Inhalt mit mehr als 218 Byte dabei
rauskommt, konnte es zu einem internen Problem, im Extremfall
Endlosschleife kommen. Das wurde behoben.
update
Konsequent sind die Batchdateien, in denen bisher das Programm
update.exe vorkam, auf upd.exe umgestellt. Im naechsten Schritt
werden wir die Aufrufe durch acon ersetzen, weil upd.exe
nicht unter Windows'7 laeuft.
alcarta
In alcarta wurden die MultiX-Register, so z.B. ALL, nicht
in der Indexauswahl angeboten. Das wurde geaendert.
Der mitgelieferte _start.flx unterscheidet jetzt zwischen
a99 und alcarta und belegt die Flip-Buttons dann unterschiedlich.
PDF-Handbuch
Das Systemhandbuch V30 bleibt gueltig, die PDF-Version ist aber
formal verbessert worden: Inhaltsverzeichnis vervollstaendigt,
auch das interne Inh.Verz. ist verlinkt zum direkten Anklicken.
http://www.allegro-c.de/doku/handb30.pdf
PHPAC ueberarbeitet
In einem ersten Durchgang wurde die leicht uebergewichtige
Datei av_ini.php in zwei geteilt: Die CSS-Attribute sind
nun ausgelagert in css.php, welches man in die PHP-Skripte
nach Bedarf einfuegt - oder eben nicht. Bisher hatte man nicht
diese Wahl. Besonders bei PHP-Skripten fuer Web-Dienste ohne
Oberflaeche werden die CSS-Sachen ja gar nicht gebraucht!
Mehr Informationen über die Mailingliste Allegro